Для MySQL представлено новое хранилище XtraDB, основанное на InnoDB

Автор turbo, 18 Декабря 2008, 22:23

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

turbo

Компания Percona представила исходные тексты XtraDB, нового хранилища для MySQL, основанное на коде InnoDB-plugin-1.0.2 и на 100% совместимое с ним. По сравнению с InnoDB в XtraDB улучшен механизм работы с памятью и расширены возможности по масштабированию для больших проектов. В отличии от InnoDB-plugin, код XtraDB распространяется только под лицензией GPL v2, без использования практики введения отдельной лицензии для коммерческих продуктов. После реализации запланированных возможностей проект планируется перевести на 6-месячный цикл выпуска новых релизов.

Некоторые новшества:

    * Добавлена таблица INFORMATION_SCHEMA.XTRADB_ENHANCEMENTS с информацией о различиях XtraDB и InnoDB той же версии.
    * В вывод SHOW INNODB STATUS добавлена дополнительная информация о распределении памяти и блокировках.
    * Улучшена работа подсистемы ввода/вывода InnoDB, добавлена поддержка нескольких потоков чтения и записи, управление пропускной способностью и упреждающей выборкой данных (read-ahead), адаптивная установка контрольных точек (adaptive checkpointing).
    * Исправления механизма RW-блокировок, направленные на улучшение работы на системах с более чем 8 CPU;
    * Улучшение работы buffer_pool. Добавление таблицы innodb_buffer_pool_pages с информацией о содержимом страниц в buffer_pool.

В заключение можно отметить два новых интервью с разработчиками MySQL:

    * Интервью с Stewart Smith, бывшим членом команды MySQL Cluster, ныне занимающимся проектом Drizzle (легковесный вариант MySQL);
    * Интервью с Masood Mortazavi, возглавляющего в Sun инженерную группу, работающую над Apache Derby, PostgreSQL и MySQL.
http://www.opennet.ru/opennews/art.shtml?num=19449