Összehasonlítás mysql vs MariaDB, losst

Ahogy teltek az évek során, és hogy MariaDB kezdési időpont az alapértelmezett sok Linux disztribúció. Arra használják, hogy működik a legtöbb oldalak az interneten. Ebben a cikkben megpróbáljuk elvégezni az összehasonlítást a MySQL vs MariaDB és megérteni, hogy miért a második jobb, mint az első, és ha szükség van rá az eredeti MySQL.

1. A folyamat kialakulásának

Ellentétben sok más projekt nyílt forráskódú kapott a Sun Microsystems, az Oracle is fejleszti a MySQL. Miután egy csomó fejlesztő lemondott, új embereket vettek fel. De az új változat a MySQL lezárásra kerül. A forráskód csak a fejlesztő csapat, és ömlik a nyilvánosság adattár csak a munka befejezésekor. Minden döntés tárgyalja a vállalaton belül

MariaDB célja teljesen nyitott, minden új megoldások és ötletek tekintetében fejlesztési szabadon tárgyalt egy e-mail levelezési lista, valamint a rendszer hibaüzenetet. Segítség a fejlődő MariaDB nagyon könnyű, tapaszok felhasználóktól is elfogadunk, valamint a fejlesztők. Általában MariaDB fejlődik aktívabb.

Mivel a népszerű márka a MySQL még van egy nagy közösség, hanem egyre több projekt költözik MariaDB. Ilyen jól ismert vállalati terjesztésekkel REHL 7. és SLES 12 már használja MariaDB, ami azt jelenti, hogy a MySQL vagy MariaDB csatát nyerni az utolsó.

2. a frekvencia kibocsátások

hogy kiadja a biztonsági frissítés valamennyi termék háromhavonta - Oracle Policy. De a megjelenése egy új változata a MySQL a tervek szerint kéthavonta. Ez gyakran vezet az a tény, hogy a termék és biztonsági frissítéseket nincs szinkronban.

A fejlesztők nem volt ideje, hogy zárja be az összes hibaüzenetet és a sebezhetőség, ami egy adatbázis lehet téve a néhány hónap. Tovább MySQL probléma az, hogy a biztonsági frissítések nagyon homályos. Ha a rendszergazda nem csak frissíteni az új verzióra, akkor létrehozhat backporting nehéz.

MariaDB közlemény szoftverek és biztonsági frissítéseket szinkronizálva vannak, így az idő, hogy minden hibát javítani. Minden korrigált CVE dokumentálják, és minden felhasználó megtudhatja, hogy mi változott az új verzióban.

4. szolgáltatások és funkciók

Általában MariaDB fejlődik gyorsabban és többet tud. Ezek a lehetőségek kapcsolódnak optimalizálás, javítja a memóriát, és még sok más. Általában, idővel ezek a képességek át MySQL. Például, ugyanaz a támogatás GIS megjelent MariaDB korábbi MySQL. Többek között MariaDB van egy csomó teljesítmény javítására Inodb, MyISAM és lekérdezés feldolgozó motor, támogatja a GIS, így asztalok, virtuális és dinamikus hangszórókat, replikáció több forrásból származó, szerepek és még sok más.

De MariaDB megvannak a maga hátrányai, hogy nem támogatja néhány jellemzője, hogy létezik a MySQL. Nevezetesen MariaDB összeegyeztethetetlen a szintaxis JSON MySQL, nem támogatott Ngram dugó, MeCab, MySQL X és táblázatok, amelyek lehetővé teszik, hogy rendelni adatok több asztalt egyszerre. De a fejlesztők folyamatosan dolgoznak, hogy a hiányosságok megszüntetéséről.

5. A támogatás a tároló motorok

MariaDB adatbázis-kezelő rendszer támogatja több motor az adatok tárolására. A legtöbb ilyen motorok állnak rendelkezésre, mint a plug-inek MySQL, MariaDB de ezek szerepelnek a hivatalos kiadás. Ez azt jelenti, hogy a motor megfelelő beépítését és jól működik. Itt van egy lista a támogatott motorok:

  • Aria;
  • XtraDB - egy továbbfejlesztett változata InnoDB;
  • FederatedX - egy továbbfejlesztett változata a Federated;
  • OQGRAPH;
  • SphinxSE;
  • IBMDB2I;
  • TokuDB;
  • Cassandra;
  • CONNECT;
  • megfelelő;
  • Spider;
  • columnstore;
  • MySIAM.

Emlékszem, hogy az eredeti MySQL támogatás alapértelmezésben csak három típusú táblák - Aria, MySIAM és InnoDB. Ez egy fontos szempont a választás a MySQL vagy MariaDB.

6. neve és verziószáma

Ami a változat, amely eredetileg a 5.6 verzióját változata MariaDB számozott szinkronban MySQL verziók, amelyen alapulnak. De amikor összegyűlt elég változások és lett az alapja a pályát MariaDB kódot verziószámok történt változás 10. Mivel MariaDB számozási történik csak úgy.

Ebben a cikkben tettük összehasonlítása MySQL vs MariaDB. MariaDB legtöbb paraméterek sokkal jobb, mint a MySQL, így nem csoda, hogy a legtöbb Linux disztribúció már használja alapértelmezésben a tárolókban. Az eredeti változat is szükség lehet csak nagyon ritka esetben.

Kapcsolódó cikkek