Aký je rozdiel medzi MySQL a MariaDB?

MySQL a MariaDB sú dve rôzne relačné databázové systémy, ktoré majú niekoľko spoločných vlastností, ale existujú aj dôležité rozdiely, ktoré môžu ovplyvniť vaše rozhodnutie, ktorý z nich použiť.

Obe tieto databázové systémy majú svoje miesto a výhody, a rozhodnutie medzi nimi závisí od vašich konkrétnych potrieb a preferencií. Pre začiatočníkov môže byť dôležité, že oba systémy sú voľne dostupné a majú podrobnú dokumentáciu a podporu komunity, čo uľahčuje začiatky s nimi.

Ako vzniklo MySQL či MariaDB?

MySQL a MariaDB majú spoločný pôvod. MySQL bola pôvodne vyvíjaná firmou MySQL AB, ale po jej akvizícii firmou Oracle sa objavili obavy ohľadom otvorenosti projektu. V reakcii na to vznikla MariaDB, ktorá je forkom MySQL a zároveň sa snaží byť kompatibilnou s MySQL.

SUN vs. ORACLE MySQL?

Spoločnsoť SUN Microsystems oznámila, že chce kúpiť spoločnosť MySQL AB v roku 2008. Keď nastala akvizícia MySQL spoločnosťou Oracle. V roku 2008 spoločnosť Oracle oznámila plán na akvizíciu spoločnosti MySQL AB, ktorá vyvíjala MySQL. Táto správa vyvolala obavy v komunite open-source softvéru a vývojárov MySQL o budúcnosť MySQL ako otvoreného projektu.

Vznik MariaDB

V reakcii na tieto obavy a s cieľom zachovať otvorenosť a nezávislosť MySQL, Michael Monty Widenius, jeden z pôvodných tvorcov MySQL, založil projekt MariaDB v roku 2009. MariaDB bol vytvorený ako open-source fork MySQL, čo znamená, že vychádzal z pôvodného kódu MySQL.

Má MySQL a MariaDB ovorený zdrojový kód?

Obe databázové systémy sú voľne dostupné a majú otvorený zdrojový kód. To znamená, že ich môžete stiahnuť, používať a upravovať bezplatne.

MySQL používa duálnu licenciu, čo znamená, že existuje platená verzia pre komerčné použitie, ale aj bezplatná verzia pre open-source projekty. MariaDB používa len open-source licenciu.

Aká je perspektíva MySQL či MariaDB?

MariaDB sa aktívne vyvíja a pridáva do nej nové funkcie a vylepšenia. MySQL je tiež stále vyvíjaná, ale niektoré inovácie môžu byť najprv dostupné v MariaDB a neskôr v MySQL. Dá sa povedať, že MariaDB je agilnejšia ako MySQL. A keď pôjdeme do detailov veľkých databáz, ktoré zaberajú niekoľko TB diskových polí, úprimne, je čo zlepšovať :)

MariaDB má svoju vlastnú komunitu a podporu, ktorá je nezávislá od Oracle, čo môže byť výhodné pre tých, ktorí sa obávajú vlastníctva Oracle nad MySQL.

Sú MariaDB a MySQL kompatibilné?

MariaDB sa snaží byť čo najviac kompatibilná s MySQL. To znamená, že väčšina aplikácií a kódu napísaného pre MySQL by mala fungovať aj s MariaDB bez väčších zmien.

 

Rozhodnutie medzi MySQL a MariaDB závisí od konkrétnej situácie. Ak už pracujete s MySQL a spokojní ste s jeho vlastnosťami a podporou, nemusíte sa meniť. Na druhej strane, ak hľadáte alternatívu s dôrazom na otvorenosť a komunitnú podporu, MariaDB môže byť vhodnou voľbou.

 

Ako začať programovať?

Úvod do programovania pre každého bez prechádzajúcich znalostí.

Stiahnite so náš ebook teraz výnimočne zdarma!!!

Marián Knězek

 

Súvisiace články: