MariaDB 10

Независимая организация MariaDB Foundation, курирующая развитие одноимённой СУБД, объявила о выходе MariaDB 10.

Появившаяся в 2009 году, эта СУБД сформировала активное сообщество разработчиков, лидируя по количеству новых возможностей, в сравнении с прочими аналогичными продуктами. В 2013 году корпорация Google и Фонд Викимедия (отвечающий за работу Википедии) объявили о переходе с MySQL на MariaDB.

В разработке участвуют ведущие эксперты в области баз данных, например, автор оригинальной версии MySQL Майкл Видениус. MariaDB была благожелательно воспринята основными дистрибутивами Linux: Red Hat, Fedora, SuSE и Debian.

Нумерация версий резко перескочила от 5.5 к 10.0. Теперь за основу разработки берется код MariaDB, в который переносятся некоторые патчи из MySQL 5.6, а сама MariaDB обретает ряд существенных отличий от MySQL.

10-я версия включает новшества, разработанные совместно с крупнейшими игроками на рынке веб-услуг — Google, Fusion-IO и Taobao:

В ряде сценариев MariaDB 10 в разы быстрее своих предыдущих версий, и намного опережает MySQL, благодаря таким новым возможностям, как параллельная репликация и дальнейшее развитие идеи групповых коммитов; Реализована дополнительная защита slave-серверов от падений; Появилась возможность репликации данных от нескольких master-серверов. Это позволяет, к примеру, получить полное представление о распределенном наборе данных для анализа в реальном времени; Добавлен движок CONNECT, осуществляющий динамический доступ к разнообразным источникам данных, например, к неструктурированным файлам, таким как файлы журналов, или любой базе данных ODBC. Отлично подходит для ETL (Извлечение, Преобразование, Загрузка) и анализа в режиме реального времени; Доработаны динамические столбцы, которые позволяют хранить разрозненные объекты в каждой строке таблицы (очень похоже на NoSQL); Реализован доступ к базам данных Apache Cassandra, и непосредственное взаимодействие с «большими данными»; Более понятные сообщения об ошибках. К числовым кодам ошибок добавлены текстовые пояснения; Добавлено новое хранилище SPIDER, умеющее распределять большие таблицы по нескольким серверам-шардам, что повышает надёжность и масштабируемость. Наибольшую производительность показывает при использовании вместе с параллельной репликацией; Некоторые новые возможности взяты из MySQL 5.6: обновленный InnoDB, оптимизации, улучшенная поддержка кодировок.  mariadb, mysql

©  Linux.org.ru