Zgodba o nakupu MySQL s strani Sun Microsystem in Rise of MariaDB


Baza podatkov je informacija, organizirana tako, da lahko računalniški program dostopa do shranjenih podatkov ali njihovega dela. Ta elektronski datotečni sistem se shrani, posodobi, izbere in izbriše s posebnim programom, imenovanim Database Management System (DBMS). Obstaja ogromen seznam DBMS, od katerih jih je nekaj na tem seznamu - MySQL , MariaDB , SQL Server , Oracle , DB2 , LibreOffice Base , Microsoft Access itd.

Tisti, ki so delali na okolju Linux, so zagotovo že dolgo vedeli, da je bil MySQL privzeti sistem za upravljanje relacijske baze podatkov, preden ga je zamenjal MariaDB . Kaj se je zgodilo nenadoma? Zakaj je projekt Linux temu projektu pomahal v pozdrav. Preden nadaljujemo s to temo, si oglejmo kratko opombo.

MySQL so ustanovili Allan Larsson, Michael Widenius in David Axmark leta 1995, pred 19 leti. Izšel je pod imenom soustanoviteljice Michael Widenius, hčerke, My ‘. Ta projekt je bil izdan pod splošno javno licenco GNU in pod določeno lastniško licenco. MySQL je bil v lasti podjetja MySQL AB, dokler ni šel v roke korporacije Oracle. Napisan je v programskem jeziku - C in C ++ in je na voljo za Windows, Linux, Solaris, MacOS in FreeBSD.

Po pridobitvi MySQL s strani Oracle Inc. in potrebi po zanesljivi in razširljivi zbirki podatkov so znanstveniki začeli razmišljati o alternativah, kot sta PostgreSQL in MongoDB. Prehod na enega od obeh ni bil niti enostaven niti boljša zamenjava v prihodnosti.

Istočasno v letu 2009 je Michael Widenius začel delati na MarisDB kot razcepu MySQL. Leta 2012 so položili opeke neprofitne fundacije MariaDB. Ime je dobil po ustanoviteljski hčerki Mariji .

MariaDB je razdelilnik sistema za upravljanje relacijske baze podatkov MySQL, ki je spet izdan pod GNU General Public License. Napisan je v programskem jeziku - C , C ++ , Perl in Bash in je na voljo za sisteme Linux, Windows , Solaris, MacOS in FreeBSD.

Pridobitev MySQL

1 milijarda ameriških dolarjev ni bila majhna vsota za podjetje MySQL AB, poleg tega pa nočejo pustiti priložnosti zaman, da bi odprtokodni projekt prišel v glavni svet, zato je MySQL leta 2008 prišel pod ovratnik Sun Microsystem .

Šlo je za naključje, da je Oracle Inc. leta 2009 kupil Sun Microsystem in sčasoma MySQL last Oracla. S tem prevzemom je bilo takrat ustvarjenih veliko vprašanj. Kot naprimer:

  1. Ali bo to dobro za trg?
  2. Ali bo koristno za uporabnike?
  3. Oracle s tem, da nudi podporo in izdaja posodobitve za odprtokodni DBMS, na poti do Oraclea?
  4. Ali se bo izkazal za pridobljeni oklep Oracle?
  5. Kakšen bo njegov učinek na lastniški trg?
  6. Ali bodo podjetja, kot je Microsoft, Apple, pokazala trend pospeševanja na trgu?
  7. Ali bo zdravo ali škodljivo za IBM?
  8. Ali bo demoraliziral FOSS navdušen?

Tudi danes nimamo odgovora na vsa vprašanja, zagotovo pa se je trg izkazal za veliko. Nekaterim spremembam je bil priča svet.

Šesta najbolj priljubljena spletna stran na svetu je svojo bazo podatkov preselila iz MySQL v MariaDB.

Najbolj priljubljeno spletno mesto na svetu je bilo preneseno iz MySQL v MariaDB.

MariaDB deluje bolje in ga zato uporabljajo najbolj zasedena spletna mesta. In vsi, ki poganjajo Linux Resno, morajo vedeti, da se je M sklad LAMP spremenil.

Več spletnih forumov in poslovnih analitikov je na to gledalo kot na adut, ki ga je Oracle odigral za dokončanje uporabniške baze MySQL. Darwin je dejal " Survival of the Fittest " in trg to običajno razume. MySQL fork MariaDB temelj in preživetje sta ustvarila zgodovino.

MySQL in MariaDB - primerjalna študija

Združljivost MariaDB z MySQL in celo nekatere napredne funkcije so postale moč MariaDB.

OPOMBA: Zamenjava s spuščanjem pomeni, da če aplikacija deluje na MySQL 5.5, bo delovala tudi na MariaDB 5.5 brez napak.

Namestitev MariaDB v Linux

MariaDB 10.0.12 je trenutno stabilna izdaja. Poleg tega MariaDB stran za prenos vsebuje binarne datoteke, specifične za distro, za distro-je, ki temeljijo na RPM, in distros, ki temelji na DPKG, ki jih lahko prenesete s spodnje povezave.

  1. https://downloads.mariadb.org/mariadb/10.0.12/

Prenesite ustrezni paket RPM in DPKG in ga namestite, kot je prikazano spodaj.

# rpm -ivh maria*.rpm		[For RedHat based systems]
# dpkg -i maria*.deb		[For Debian based systems]

MariaDB lahko namestite tudi iz repozitorija, vendar je pomembno, da najprej nastavite repo. Sledite spodnji povezavi in izberite distribucijo in pojdite.

  1. Nastavite repozitorij MariaDB

To je najlažji način namestitve MariaDB na najnovejšo, pa tudi na staro stabilno distribucijo Linuxa. Če pa ne veste, kako nastaviti repozitorije v sistemih Linux. Sledite našim spodnjim člankom, kjer smo obravnavali namestitev MariaDB v nekaj izbranih distribucijah.

  1. Nastavite LAMP (Linux, Apache, MariaDB, PHP/PhpMyAdmin) v RHEL/CentOS
  2. Namestite LAMP (Linux, Apache, MariaDB, PHP) na strežnik Ubuntu 14.04
  3. Namestitev LEMP (Nginx, PHP, MySQL z mehanizmom MariaDB in PhpMyAdmin) v Arch Linux
  4. Namestitev LAMP (Linux, Apache, MySQL/MariaDB in PHP/PhpMyAdmin) v Arch Linux
  5. Namestitev LEMP (Linux, Nginx, MySQL/MariaDB, PHP/PHP-FPM in PhpMyAdmin) v Gentoo Linux

To je vse za zdaj. Ni konec. To je začetek. Potovanje, ki se je začelo leta 2009, se še vedno nadaljuje in od tu mora biti daleč. MariaDB ima zrelost MySQL in se počutite kot doma kot tisti, ki je izkusil MySQL.

V kratkem bomo pripravili članek, ki bo vodil od izdelave majhnih tabel do izvajanja majhnih poizvedb. Do takrat ostanite z nami in povezani s Tecmintom. Ne pozabite nam poslati svojih dragocenih povratnih informacij v spodnjem oddelku za komentarje.


Vse pravice pridržane. © Linux-Console.net • 2019-2024