🚀 Web hosting ultra-rapid de la doar 1€/lună!
HostPedia

MariaDB

Baze de Date
Definiție

MariaDB este un sistem de gestiune a bazelor de date relaționale open-source, creat ca un fork al MySQL de către fondatorul original Monty Widenius. MariaDB este compatibil cu MySQL la nivel de protocol și API, oferind în plus performanțe îmbunătățite, funcționalități suplimentare și o licență garantat open-source. Este adoptat de multe distribuții Linux ca înlocuitor implicit.

MariaDB a fost creat în 2009 ca răspuns la achiziția MySQL de către Oracle Corporation. Fondatorul MySQL, Michael „Monty" Widenius, a inițiat acest fork pentru a asigura continuitatea unei baze de date cu adevărat open-source și condusă de comunitate.

Compatibilitatea cu MySQL este unul dintre principalele avantaje ale MariaDB. Aplicațiile scrise pentru MySQL funcționează de obicei fără modificări pe MariaDB. Formatele de fișiere, protocoalele de comunicare și interfețele API sunt compatibile, ceea ce face migrarea extrem de simplă. Multe distribuții Linux majore, inclusiv Debian, Ubuntu și Fedora, au înlocuit MySQL cu MariaDB ca bază de date implicită.

MariaDB aduce îmbunătățiri semnificative față de MySQL. Motorul de stocare Aria (înlocuitor pentru MyISAM) oferă rezistență la crash-uri. ColumnStore permite analiză OLAP pe volume mari de date. Spider engine suportă sharding nativ. Galera Cluster oferă replicare sincronă multi-master out-of-the-box, fără componente adiționale.

Performanța MariaDB este în general superioară MySQL-ului, în special pentru interogări complexe. Optimizatorul de interogări a fost îmbunătățit cu subquery materialization, semi-join optimizations și hash joins. Pool-ul de thread-uri oferă performanță mai bună sub sarcină mare comparativ cu modelul de thread-uri al MySQL.

În ecosistemul hosting-ului din România, MariaDB a câștigat teren semnificativ. Mulți furnizori de hosting oferă MariaDB ca opțiune sau chiar ca înlocuitor implicit al MySQL. Pentru dezvoltatori, trecerea de la MySQL la MariaDB este transparentă, iar beneficiile de performanță și funcționalitate sunt imediate. Instrumentele de administrare precum phpMyAdmin funcționează identic cu ambele sisteme.