Ich verwende PDO in PHP seit einiger Zeit mit MySQL.
Die jüngsten Entwicklungen haben mich jedoch zu der Annahme veranlasst, dass MySQL als Ersatz für MariaDB verschwinden wird, insbesondere seit MariaDB:
- Betrachten Sie sich viele Entwicklerjahre vor MySQL, ohne neue Entwicklungen in kostenpflichtige Bereiche (z. B. Clustering) zu bringen.
- Die Mehrheit der wichtigsten MySQL-Entwickler wechselte nach der Übernahme durch Oracle zu MariaDB.
- Wird zur Standarddatenbank, um MySQL auf verschiedenen Linux-Distributionen zu ersetzen.
- Ist ein Rückgang der Ersetzung von MySQL und große Unternehmen beginnen, MariaDB wie Wikipedia (Lesen Sie hier den Blogbeitrag).
Meine Frage ist also, da MariaDB nicht in den PDO-Treibern aufgeführt zu sein scheint und MariaDB als “Drop-in-Ersatz” konzipiert ist und MySQL möglicherweise in Zukunft auslaufen lassen könnte.
Kann ich den MySQL-PDO-Treiber mit einer MariaDB-Datenbank verwenden, zumindest bis ein offizieller MariaDB-Treiber verfügbar ist?
Verknüpfungen
MariaDB ist ein „Drop-in-Ersatz“ für MySQL. Das bedeutet, dass PHP denkt, dass es mit MySQL spricht, aber in Wirklichkeit spricht es mit MariaDB. Installieren Sie einfach MariaDB, richten Sie PDO für die Verwendung von MySQL ein und es wird funktionieren 🙂
– generisch
24. April 2013 um 14:47 Uhr
Theoretisch gehe ich auch davon aus, dass es “sollte”, aber ich frage hier nach einem definitiven Ja oder Nein und nicht nach einem “Sollte” und erweitere die Antwort möglicherweise, indem ich alle Probleme / Fallstricke einbeziehe, die in der Praxis aufgetreten sind, als Sie habe es selbst gemacht.
– Hench Hacker
24. April 2013 um 15:08 Uhr