Майкл "Монти" Видениус (Michael 'Monty' Widenius), создатель СУБД
MySQL, подвел
итоги своей деятельности по развитию СУБД MariaDB за год, который
прошел после его ухода из компании Sun Microsystems и прекращении
непосредственного участия в разработке MySQL. По словам Майкла, несмотря
на изначальные планы развивать MariaDB как отдельный движок, проект все
же превратился в полноценный форк MySQL. В настоящий момент последний
выпуск MariaDB
5.1 может выступать в качестве прозрачной замены MySQL 5.1.
Одним из вариантов финансирования проекта Майкл Видениус видит
возможность разработки дополнительной функциональности на заказ. В
качестве примера приводится реализация нового метода оптимизации сложных
запросов (JOIN-ов), похожего на метод, недавно добавленный в тестовой
ветке PostgreSQL 9.0.
Кроме того, компания Percona объявила
о выходе релиза хранилища XtraDB
9.1, позиционируемого в качестве замены InnoDB. Хранилище XtraDB
основано на коде InnoDB-plugin, полностью совместимо с ним, но
отличающийся заметно более высокой производительностью, благодаря
интеграции патчей от компаний Google и Percona. В частности, в XtraDB
улучшен механизм работы с памятью, улучшена работа подсистемы
ввода/вывода InnoDB, добавлена поддержка нескольких потоков чтения и
записи, поддержка управления пропускной способностью, реализация
упреждающей выборкой данных (read-ahead), адаптивная установка
контрольных точек (adaptive checkpointing), расширены возможности по
масштабированию для больших проектов, система организации блокировок
адаптирована для работы на системах с большим числом CPU, добавлены
дополнительные возможности для накопления и анализа статистики.
Из добавленных в версии 9.1 улучшений можно отметить:
- В качестве базы использован MySQL 5.1.43;
- Имя пакета изменено с XtraDB на Percona-XtraDB;
- Включена поддержка SSL;
- Включена поддержка профилировния;
- Добавлен скрипт для формирования LRU-дампов;
- Расширено число поддерживаемых платформ, полный список:
- CentOS 5 (x86_64 и i386)
- CenOS 4 (x86_64 и i386)
- Debian lenny (x86_64 и i386)
- Debian etch (x86_64 и i386)
- Ubuntu Jaunty, Intrepid, Hardy (x86_64 и i386)
- FreeBSD 8 (x86_64 и i386)
- OpenSolaris (x86_64)
Источник: http://www.opennet.ru/opennews/art.shtml?num=25858
|