PDO и MariaDB

Я уже некоторое время использую PDO в PHP, используя MySQL.

Однако недавние события заставили меня думать, что MySQL начнет исчезать, заменяя MariaDB, особенно после того, как MariaDB:

  • Считают себя разработчиками на много лет впереди MySQL, не вкладывая новые разработки в платные области (например, кластеризация).
  • Большинство основных разработчиков MySQL перешли на MariaDB после прихода к власти Oracle.
  • Становится базой данных по умолчанию для замены MySQL в различных дистрибутивах Linux.
  • Является заменой MySQL, и крупные компании начинают внедрять MariaDB, например Википедию (Прочитайте сообщение в блоге здесь).

Итак, мой вопрос заключается в том, что, поскольку MariaDB, похоже, не указана в драйверах PDO, и поскольку MariaDB предназначена для «замены» и потенциально может постепенно отказаться от MySQL в будущем.

Могу ли я использовать драйвер MySQL PDO с базой данных MariaDB, по крайней мере, до тех пор, пока не станет доступен официальный драйвер MariaDB?

Ссылки


person HenchHacker    schedule 24.04.2013    source источник
comment
MariaDB является заменой MySQL. Это означает, что PHP думает, что общается с MySQL, но на самом деле он общается с MariaDB. Просто установите MariaDB, настройте PDO для использования MySQL, и все заработает :-)   -  person Rocket Hazmat    schedule 24.04.2013
comment
Теоретически я предполагаю, что это тоже должно быть, но я прошу здесь дать определенное да или нет, а не следует делать, и, возможно, расширить ответ, включив любые проблемы / ошибки, которые могли возникнуть на практике, когда вы сделали это самостоятельно.   -  person HenchHacker    schedule 24.04.2013


Ответы (2)


MariaDB и MySQL совместимы на 100% на 99%. Это включает в себя совместимость разъемов.

редактировать: вплоть до того, что инструменты MariaDB поставляются как инструменты MySQL (например, mysqldump), а файлы данных также являются двоично-совместимыми

person Máté Gelei    schedule 24.04.2013

Могу ли я использовать драйвер MySQL PDO с базой данных MariaDB, по крайней мере, до тех пор, пока не станет доступен официальный драйвер MariaDB?

да.

А также Percona или любой другой форк, который является старым добрым mysql в своем ядре.

person Your Common Sense    schedule 24.04.2013