Веб-Мастеру

MariaDB против MySQL

Следующая таблица иллюстрирует основные различия между MariaDB и MySQL:

 

MySQL MariaDB
Разработчик Корпорация Oracle MariaDB Corporation AB (Корпорация MariaDB),
Фонд MariaDB (сообщество MariaDB Server)
Протоколы MySQL MySQL + MariaDB
Исходный код Open Source + Проприетарный Открытый источник
Развитие Закрытое Открытое
Сотрудничество Ограниченное Экстенсивное
Подсистема хранилища InnoDB
MyISAM
BLACKHOLE
CSV

MEMORY ARCHIVE
MERGE

InnoDB
MyISAM
BLACKHOLE
CSV
MEMORY
ARCHIVE
MERGE
ColumnStore
MyRocks
Aria
SphinxSE
TokuDB
CONNECT
SEQUENCE
Spider
Cassandra
Ограничение CHECK нет да
Выражение DEFAULT нет Да. Кроме того, поддержка значений по умолчанию для столбцов BLOB и TEXT
Виртуальные колонки да да
Динамические столбцы нет да
Роли да да
УДАЛИТЬ … ВЕРНУТЬСЯ да нет
Поддержка GIS да да
Отчет о проделанной работе ALTER TABLE и LOAD DATA заявление INFILE нет да
Устранение таблицы нет да
Управление SQL MySQL Workbench SQLyog (недоступен для Linux)
Мониторинг MySQL Enterprise Monitor MONyog (SQL Diagnostic Manager для MySQL)
Резервирование MySQL Enterprise Backup MariaDB Backup
Выражения общей таблицы SQL (CTE) Да (начиная с версии 8.0) да
Оконные функции в SQL Да (начиная с версии 8.0) да
Поддержка JSON да да
Маскировка данных нет да. (MariaDB MaxScale)
Шифрование MySQL Enterprise Encryption MariaDB Шифрование
Брандмауэр базы данных MySQL Enterprise Firewall MaxScale Firewall
Аудиторская проверка MySQL Enterprise Audit MariaDB Audit
Аналитика нет MariaDB ColumnStore
Разметка MySQL Partitioning MariaDB Перегородки
Маршрутизация MySQL Router MariaDB MaxScale
Копирование MySQL Replication MariaDB Replication

Источник: AndreyEx.ru

Похожие записи