Вышел первый стабильный выпуск СУБД MariaDB 10.0, в рамках которой развивается ответвление от MySQL с сохранением обратной совместимости. MariaDB создавалась в связи с необходимостью обеспечить свободный статус СУБД под лицензией GPL, в противовес неопределенной политике лицензирования MySQL компанией Oracle. Ведущим разработчиком является Майкл Видениус, автор оригинальной версии MySQL.
Состоятельность проекта подтверждена миграцией на MariaDB таких крупных проектов, как Wikipedia, Google Cloud SQL и Nimbuzz. Выпуск MariaDB 10.0 продолжает развитие кодовой базы MariaDB 5.5 и содержит ряд возможностей, взятых из ветки MySQL 5.6.
Что нового?
- Новое хранилище Connect;
- Новое хранилище Cassandra Storage Engine;
- Новое хранилище TokuDB Storage Engine;
- Новое хранилищt SPIDER с реализацией системы шардинга, позволяющей разносить большие таблицы на несколько серверов;
- Хранилище Sequence для формирования виртуальных таблиц, заполненных возрастающими или убывающими последовательностями;
- Обновлённый вариант хранилища InnoDB заимствованный из MySQL 5.6 и поддержкой полнотекстового поиска, а так же добавлены дополнительные оптимизации, позволяющие заметно ускорить выполнения транзакций, не выполняющих операции записи и изменения данных;
- Установка привилегий для временных таблиц;
- Временные литералы (TIME’12:34:56′);
- Улучшены средства репликации;
- Улучшенный вывод сообщений об ошибках;
- Поддержка глобальных идентификаторов транзакций;
- Возможность использования проверки IF (NOT) EXIST для выражений ALTER TABLE;
- Оптимизировано выполнение конструкции LIMIT… ORDER BY;
- Поддержка автоматического обновления времени в DATETIME;
- Ускорение работы конструкций ALTER TABLE для хранилищ Aria и MyISAM при наличии проверки уникальных ключей;
- Многочисленные оптимизации производительности, позволяющие в MariaDB 10 добиться многократного ускорения некоторых операций по сравнению с MySQL и прошлыми ветками MariaDB;
Подробнее в официальном What is MariaDB 10.0.