Mi az a MariaDB? Hogyan működik a MariaDB?
A MariaDB, a MySQL elágazása az egyik legnépszerűbb nyílt forráskódú SQL (Structured Query Language) relációs adatbázis-kezelő rendszer, amelyet a MySQL eredeti fejlesztői készítettek. . Gyorsaságra, megbízhatóságra és egyszerű használatra tervezték.
Ez az alapértelmezett MySQL típusú adatbázis-rendszer a legtöbb, ha nem az összes nagyobb Linux disztribúció szabványos tárolójában, beleértve az RHEL-t (RedHat Enterprise Linux) és a <.Fedora Linux. Windowson és macOS-en, valamint sok más operációs rendszeren is működik. A MySQL adatbázisrendszer helyettesítésére szolgál a LAMP (Linux + Apache + MariaDB + PHP) és a LEMP rendszerben. (Linux + Engine-X + MariaDB + PHP) verem.
Fejlesztése azon aggodalmak miatt indult el, amelyek akkor merültek fel, amikor 2009-ben az Oracle Corporation megvásárolta a MySQL-t. Mostantól a MariaDB fejlesztői és karbantartói havi összevonásokat végeznek. a MySQL kódbázissal annak biztosítására, hogy a MariaDB minden releváns hibajavítást hozzáadjon a MySQL-hez.
A MariaDB szerver a GPL-licenc 2-es verziója alatt érhető el, a C-, Java- és ODBC-kliens-könyvtárai pedig a 2.1-es vagy újabb LGPL-licenc alatt terjeszthetők. Két különböző kiadásban kínálják.
Az első a MariaDB Community Server, amelyet ingyenesen letölthet, használhat és módosíthat. A második kiadás a MariaDB Enterprise Server, amelynek célja a védett adatbázisok helyettesítése és a nyílt forráskód bevezetése a vállalati környezetben.
Töltse le a MariaDB-t
- Töltse le a MariaDB Community Servert
- Töltse le a MariaDB Enterprise Servert
Hogyan működik a MariaDB?
Csakúgy, mint a MySQL, a MariaDB is kliens/szerver modellt használ az ügyfélprogramoktól érkező kéréseket fájlba állító szerverprogrammal. A kliens/szerver számítógépes rendszerekre jellemző módon a szerver és a kliens programok különböző gépeken lehetnek.
A MariaDB főbb jellemzői
A MariaDB nagymértékben kompatibilis a MySQL-lel, mivel minden MariaDB verzió a megfelelő „beugró helyettesítőjeként” működik. A MySQL verzió azonban néhány korlátozással.
Ha a MariaDB-re migrál, annak adatfájljai általában binárisan kompatibilisek a megfelelő MySQL verzió fájljaival, és a MariaDB kliensprotokollja is binárisan kompatibilis a MySQL kliensprotokolljával.
- Számos különböző SQL utasítást, struktúrát és szabályt, függvényt és eljárást, felhasználó által definiált függvényeket (hasznos a MariaDB kiterjesztéséhez), szerverváltozókat és SQL módokat, táblák particionálását, adatbázis biztonsági mentést és visszaállítást, szerverfigyelést és naplókat támogat. Számos beépülő modullal is szállítják, például a MariaDB audit pluginnal és még sok mással.
- A MariaDB számos új lehetőséget, szolgáltatást és bővítményt, tárolómotorokat, valamint olyan hibajavításokat tartalmaz, amelyek nem találhatók meg a MySQL-ben. A MariaDB néhány új funkciója a speciális fürtözés a Galera Cluster 4-el, az Oracle Database számos kompatibilitási funkciója és az Időbeli adattáblázatok (amelyek lehetővé teszik az adatok lekérdezését a múltban bármikor), és még sok más.
- A MySQL-ben ugyanazok a biztonsági funkciók léteznek a MariaDB-ben. Ezenkívül fontolóra kell vennie az adatbázis-kiszolgáló biztonságának bevált gyakorlatait. Ezenkívül az adatbázis biztonságának a hálózat és a szerver szintjén kell kezdődnie.
Fontos megérteni, hogy bár a MariaDB továbbra is kompatibilis a MySQL-lel, valóban nyílt forráskódú (és a közösség valódi nyílt forráskódú szellemben fejlesztette), nem tartalmaz olyan zárt forráskódú modulokat, mint amilyenek a MySQL-ben léteznek. Enterprise Edition.
A MariaDB dokumentáció segít a MySQL és a MariaDB közötti különbségek teljes megértésében.
MariaDB kliens és eszközök
A MariaDB és a MySQL esetében is az összes kliens API és struktúra azonos, az összes port és socket általában azonos, és az összes MySQL-csatlakozó olyan programozási nyelvekhez, mint a Python, Perl, A PHP, a Ruby, a Java és a MySQL C csatlakozó stb. változatlanul működik MariaDB alatt.
Ezenkívül a MariaDB számos ügyfélprogramot tartalmaz, például a népszerű parancssori segédprogramokat: mysql, mysqladmin és mysqldump adatbázisok adminisztrálására.
Ki használja a MariaDB-t?
A MariaDB-t használó cégek közé tartozik a RedHat, az Ubuntu, a Google, a Wikipedia, a Tumblr, az Amazon Web Services, a SUSE Linux és még sok más.
Íme néhány hasznos cikk a MariaDB-ről:
- Hasznos MySQL/MariaDB teljesítményhangolási és optimalizálási tippek
- Hogyan változtassuk meg a MySQL vagy a MariaDB root jelszavát Linux alatt
- Az alapértelmezett MySQL/MariaDB port megváltoztatása Linuxban
- Az alapértelmezett MySQL/MariaDB adatkönyvtár megváltoztatása Linuxban
- 4 Hasznos parancssori eszközök a MySQL teljesítményének nyomon követéséhez Linux alatt