MariaDB - отдельная СУБД или приложение к MySQL?

Модератор: Модераторы

MariaDB - отдельная СУБД или приложение к MySQL?

Сообщение vadv55 » 24.06.2018 13:43:11

В последнее время в дистрибутивах ОС Linux растёт популярность СУБД MariaDB, а традиционная СУБД MySQL постепенно отодвигается на задний план. Вместе с тем, в списке компонентов Connection IDE Lazarus специальные компоненты для этой СУБД почему-то отсутствуют, в то время как компоненты СУБД MySQL зачастую не подходят для СУБД MariaDB и даже в обратном случае выбрать нужный компонент крайне сложно, поскольку нумерация у упомянутых СУБД разная. Например, при попытке соединения с СУБД MariaDB с помощью компонента Connection для СУБД MySQL обычно выдаётся следующее аварийное сообщение:
Server connect failed

В связи с этим возникает вопрос, чем вызвано данное положение дел и можно ли его изменить в лучшую сторону, иначе в скором времени ни с одной из этих СУБД невозможно будет работать (http://www.freepascal.ru/forum/viewtopic.php?f=31&t=31594).
vadv55
новенький
 
Сообщения: 23
Зарегистрирован: 16.01.2014 14:08:12

Re: MariaDB - отдельная СУБД или приложение к MySQL?

Сообщение Ism » 25.06.2018 02:17:09

Изначально mariadb делалась полностью совместимой с mysql, они работают на одном протоколе. Это и сейчас так. Но клиентские библиотеки разные, у них могут отличаться вызовы. В zeosdbo компонентах mariadb уже вынесена отдельно в списке баз. Компоненты лазаруса скорей всего заточены на mysql.

По идее если подложить библиотеку mysql должно без проблем подключаться к mariadb, сетевой протокол одинаков
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: MariaDB - отдельная СУБД или приложение к MySQL?

Сообщение fedan » 25.06.2018 04:38:37

изначально mariadb это форк mysql.
fedan
новенький
 
Сообщения: 48
Зарегистрирован: 15.09.2016 21:18:48

Re: MariaDB - отдельная СУБД или приложение к MySQL?

Сообщение vadv55 » 08.07.2018 05:02:51

Спасибо за ответы. Действительно, пока в IDE Lazarus отсутствуют специальные компоненты для работы с СУБД MariaDB, можно воспользоваться компонентами из ZeosDBO. Надеюсь, что когда-нибудь положение изменится к лучшему.
vadv55
новенький
 
Сообщения: 23
Зарегистрирован: 16.01.2014 14:08:12


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru