- 23 апреля 2013
- просмотров 2321
Фонд Викимедиа (Wikimedia Foundation)
объявил о переходе на другую систему управления базами данных (
СУБД) — с доработанной
MySQL для Facebook на другое ответвление от
MySQL —
MariaDB.
Английский и
немецкий разделы Википедии, а также проект «
Викиданные» (Wikidata) уже обслуживаются MariaDB в штатном режиме. Другие языковые разделы перейдут на MariaDB в течение месяца.
Среди причин перехода на новую СУБД — стремление применять новые технологии и методы оптимизации, а также следование принципу — «строгому предпочтению Фондом Викимедиа свободных проектов,
кодовая база которых не разделяется на бесплатные и платные редакции». Дело в том, что разработка MySQL оказалась в руках коммерческой компании Oracle. В результате обнаружился конфликт интересов между Oracle и сообществом разработчиков MySQL. Например, наблюдается утаивание информации об уязвимостях, закрыт доступ к большей части системы отслеживания ошибок.
При этом применяемая версия MariaDB 5.5 основана на MySQL 5.5 и полностью с ней совместима. Одновременно новая СУБД включает наработки по увеличению производительности от компаний Google, Percona и Facebook и отличается полностью открытым и прозрачным процессом разработки, а также более оперативным исправлением уязвимостей. Более того, к работе над MariaDB переключились многие уволившиеся из Oracle разработчики, ранее вовлечённые в разработку MySQL.
Хотя при миграции была поставлена задача добиться производительности как минимум на уровне действовавшей ранее конфигурации, внедрение MariaDB позволило её увеличить в среднем на 8% (ряд запросов выполняется на 4-15% быстрее, другие замедлились на 3-5%). Общая скорость выполнения запросов выросла на 2-10%.