MySQL en MariaDB
Hoe MariaDB is ontstaan
MySQL vs MariaDB gaat over twee verwante databasesystemen. MariaDB is in 2009 ontstaan als afsplitsing van MySQL. Aanleiding was de overname van MySQL door Sun Microsystems en daarna door Oracle. Veel ontwikkelaars maakten zich zorgen over de toekomst van het open-sourceproject.
De twee zijn daardoor sterk verwant. Ze gebruiken dezelfde SQL-taal, vergelijkbare opslagmethoden en veel dezelfde commando's. Wie MySQL kent, herkent het meeste bij MariaDB.
Waarin ze van elkaar verschillen
Na de afsplitsing hebben beide projecten eigen functies toegevoegd en andere keuzes gemaakt. Er zijn verschillen in extra opslagengines, in functies voor gegevensanalyse en in de manier waarop bepaalde zaken zijn uitgewerkt. Ook de organisatie erachter verschilt. MySQL valt onder Oracle, terwijl MariaDB wordt ontwikkeld binnen een gemeenschap rond de MariaDB Foundation.
Voor een gewone website merk je die verschillen meestal niet. De basisopdrachten, de verbinding met PHP en de werking van een CMS zijn in beide gevallen gelijk. Meer over MySQL zelf lees je in wat MySQL is.
Wat merkt je website ervan?
Bij een normale installatie hoef je niet te kiezen tussen de twee. Je CMS of webapplicatie geeft aan welke database het ondersteunt. Vaak werken beide, maar niet altijd zonder meer. Een enkele plugin of een specifieke functie kan alleen op één van de twee goed werken.
Let bij een verhuizing of update op de versie. Een export van de ene database naar de andere is over het algemeen goed te doen, maar de exacte versie en omgeving bepalen of alles soepel verloopt. Vraag je hoster welke variant bij je pakket hoort.
Wie een databasesoftware zoekt die net iets anders werkt, kan ook naar PostgreSQL kijken. Voor de meeste standaard websites blijft het verschil tussen MySQL en MariaDB echter het kleinste probleem.
Veelgestelde vragen
Is MariaDB een vervanging van MySQL?
Voor veel toepassingen kan MariaDB als vervanging dienen, omdat het sterk op MySQL lijkt. Het zijn wel twee aparte projecten met eigen versies en functies. Een overstap is daarom niet altijd zonder aanpassing mogelijk. Controleer daarom of je CMS de gekozen variant ondersteunt.
Welke is beter, MySQL of MariaDB?
Geen van beide is in algemene zin beter. De keuze hangt af van wat je CMS of applicatie ondersteunt, welke functies je nodig hebt en wat je hoster aanbiedt. Voor de meeste websites maakt het weinig uit, zolang de software goed is ingesteld en actueel blijft.