Spec-Zone.ru › MariaDB

ЧАВО по движкам хранения данных

Совместимы ли движки хранения данных, разработанные для MySQL, с MariaDB?

В большинстве случаев — да. MariaDB стремится поддерживать совместимость API с MySQL, даже в различных основных версиях.

Будут ли движки хранения данных, созданные для MariaDB, работать в MySQL?

В основном — да. Для корректной работы потребуется использование #ifdef для адаптации к API MySQL-5.6, например, к API для многодиапазонного чтения, к API для обнаружения таблиц и т.д. Но большая часть кода будет работать без изменений.

Нужно ли перекомпилировать двоичные файлы движка хранения данных для MariaDB?

Да. Вам потребуется перекомпиляция движка хранения данных под конкретную версию MySQL или MariaDB, на которой он будет работать. Это связано с тем, что версия сервера хранится в двоичном файле движка хранения, и сервер откажется загрузить его, если он был скомпилирован для другой версии.

Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/storage-engine-faq/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API