Lugu MySQL-i omandamise kohta Sun Microsystemi poolt ja MariaDB tõus


Andmebaas on teave, mis on korraldatud nii, et arvutiprogramm pääseb juurde salvestatud andmetele või nende osale. Seda elektroonilist failisüsteemi salvestatakse, ajakohastatakse, valitakse ja kustutatakse spetsiaalse programmi nimega Database Management System (DBMS). Seal on tohutu DBMS-i loend, millest mõned on siin loetletud - MySQL , MariaDB , SQL Server , Oracle , DB2 , LibreOffice Base , Microsoft Access jne.

Need, kes on Linuxi keskkonnas töötanud, pidid teadma, et MySQL oli enne suhtelise andmebaasi haldamise vaikesüsteemi väga pikka aega, enne kui selle asendas MariaDB . Mis juhtus äkki? Miks Linuxi projekt sellele projektile hüvasti andis. Enne selle teema jätkamist laseme teha lühikese märkuse.

MySQL asutasid Allan Larsson, Michael Widenius ja David Axmark 19 aastat tagasi 1995. aastal. See ilmus kaasasutaja Michael Wideniuse tütre ‘ My ’ nime all. See projekt ilmus nii GNU üldise avaliku litsentsi kui ka teatud varalise litsentsi alusel. MySQL kuulus MySQL AB ettevõttele, kuni see läks Oracle Corporationi kätte. See on kirjutatud programmeerimiskeeles - C ja C ++ ning on saadaval Windowsi, Linuxi, Solarise, MacOSi ja FreeBSD jaoks.

Pärast MySQL-i omandamist Oracle Inc. poolt ning usaldusväärse ja skaleeritava andmebaasi vajadus viis teadlased välja mõtlema alternatiive nagu PostgreSQL ja MongoDB. Mõlemale kahele üleminek ei olnud tuleviku seisukohast lihtne ega parem asendamine.

Samal ajal 2009. aastal hakkas Michael Widenius töötama MarisDB-s MySQL-i kahvlina. 2012. aastal pandi mittetulundusühingu MariaDB fond tellised. See sai nime asutaja tütre Maria järgi.

MariaDB on MySQLi relatsiooniliste andmebaaside haldussüsteemi haru, mis on taas välja antud GNU üldise avaliku litsentsi alusel. See on kirjutatud programmeerimiskeeles - C , C ++ , Perl ja Bash ning on saadaval süsteemidele Linux, Windows , Solaris, MacOS ja FreeBSD.

MySQL-i omandamine

Miljard dollarit ei olnud MySQL AB-i ettevõtte jaoks väike summa, pealegi ei soovi nad lasta juhuslikult avatud lähtekoodiga projekti peavoolumaailma tulla ja seetõttu langes MySQL 2008. aastal Sun Microsystemi krae alla .

See oli juhus, et Oracle Inc. ostis Sun Microsystemi ja lõpuks oli MySQL Oracle'i omand 2009. aastal. Selle ülevõtmisega tekkis sel ajal palju küsimusi. Nagu näiteks:

  1. Kas see on Marketile kasulik?
  2. Kas see on kasutajatele kasulik?
  3. Oracle, pakkudes Oracle'i jaoks avatud lähtekoodiga DBMS-ile tuge ja värskendusi, andes midagi head?
  4. Kas seda hakatakse tõestama kui omandatud oraakli raudrüü?
  5. Milline on selle mõju varalisele turule?
  6. Kas sellised ettevõtted nagu Microsoft, näitab Apple turul tõusu?
  7. Kas see on IBM-ile tervislik või kahjulik?
  8. Kas see demoniseerib FOSSi entusiastlikku?

Isegi täna pole meil vastust kõigile küsimustele, kuid kindlasti on turg palju tõestanud. Mõned maailma muutused on olnud tunnistajaks.

Maailma kuuendal populaarseimal veebisaidil on andmebaas MySQL-ist MariaDB-le üle viidud.

Maailma populaarseim sait viidi MySQL-ist MariaDB-sse.

MariaDB töötab paremini ja seetõttu kasutavad seda maailma kõige tihedamad veebisaidid. Ja kõik, kes Linuxi tõsiselt käitavad, peavad teadma, et LAMP virna ‘ M ’ on muutunud.

Mitmed on-line foorumid ja ärianalüütikud pidasid seda Oracle'i mängitud trumpaks MySQL-i kasutajabaasi lõpetamiseks. Darwin ütles: Kõige paremate ellujäämine ja turg kipub sellest aru saama. MySQL-i kahvli MariaDB vundament ja ellujäämine lõid ajalugu.

MySQL ja MariaDB - võrdlev uuring

MariaDB ühilduvus MySQL-iga ja isegi mõne täiustatud funktsiooniga sai MariaDB tugevuseks.

MÄRKUS. Sisselogimise asendamine tähendab, et kui rakendus töötab MySQL 5.5-ga, töötab see ka tõrgeteta MariaDB 5.5-l.

MariaDB installimine Linuxi

MariaDB 10.0.12 on praegune stabiilne versioon. Lisaks sisaldab MariaDB allalaadimisleht nii RPM-põhiste distro- kui ka DPKG-põhiste Distrode spetsiifilisi binaarfaile, mille saab alla laadida allolevalt lingilt.

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

Lihtsalt laadige alla sobiv RPM ja DPKG pakett ja installige see nagu allpool näidatud.

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

Saate MariaDB installida ka hoidlast, kuid kõigepealt on oluline seadistada repo. Järgige allolevat linki ja valige oma distro ning minge.

  1. MariaDB hoidla seadistamine

See on lihtsaim viis MariaDB installimiseks nii uusimale kui ka vanale stabiilsele Linuxi jaotusele. Kui te ei tea, kuidas Linuxi süsteemides hoidlaid seadistada. Võite jälgida meie allolevaid artikleid, kus oleme käsitlenud MariaDB installimist vähestel valitud distributsioonidel.

  1. LAMP-i (Linux, Apache, MariaDB, PHP/PhpMyAdmin) seadistamine RHEL/CentOS-is
  2. Installige LAMP (Linux, Apache, MariaDB, PHP) Ubuntu 14.04 serverisse
  3. LEMP-i (Nginx, PHP, MySQL koos MariaDB mootoriga ja PhpMyAdmin) installimine Arch Linuxi
  4. LAMP-i (Linux, Apache, MySQL/MariaDB ja PHP/PhpMyAdmin) installimine Arch Linuxi
  5. LEMP-i (Linux, Nginx, MySQL/MariaDB, PHP/PHP-FPM ja PhpMyAdmin) installimine Gentoo Linuxi

Praeguseks kõik. See pole veel lõpp. Selle algus. 2009. aastal alustatud teekond jätkub endiselt ja see peab siit kaugele minema. MariaDB on MySQL-i küpsus ja tunnete end koduselt, kes on MySQL-i kogenud.

Varsti pakume välja artikli, mis juhendab väikeste tabelite koostamisest väikeste päringute esitamiseni. Siiani olge Tecmintiga kursis ja ühenduses. Ärge unustage meile allpool kommentaaride jaotises oma väärtuslikku tagasisidet anda.