Компания Sun Microsystems объявила о выходе финального релиз-кандидата MySQL 5.1. Релиз планируется выпустить в конце июня.
При подготовке релиза основное внимание разработчиков уделяется производительности и масштабируемости. Объявлено о 15%-м ускорении работы базы в "тяжелых бизнес-приложениях".
MySQL 5.1 несет в себе следующие нововведения:
- Построчная репликация, при которой в бинарный лог будет записываться только информация о реально измененных строках таблицы вместо оригинального (и, возможно, медленного) запроса. Построчную репликацию можно использовать только для определенных типов sql-запросов, в терминах MySQL - смешанная (mixed) репликация.
- Сегментация. Это возможность разбить одну большую таблицу на несколько частей, основываясь на определенной пользователем функции. При определенных условиях это может дать серьезное увеличение производительности и, кроме того, облегчает масштабирование таблиц.
- Планировщик задач. По синтаксису добавление задачи похоже на добавление триггера к таблице, по идеологии - на задачу в crontab.
-
API для плагинов, которое позволяет загружать сторонние модули без перезапуска сервера.
- Новые возможности кластеризации, дополнительный набор функций для обработки XML, хранилище Maria (устойчивый к сбоям клон MyISAM) и т.д.
Стоит отметить, что недавно Sun Microsystems анонсировала партнерскую программу для сторонних разработчиков движков БД. Главным образом речь идет об информационной поддержке и сертификации. На странице http://mysql.com/engines можно найти список различных движков с кратким описанием. В списке сертифицированных движков, кроме InnoDB, можно найти Kickfire, PBXT и BrightHouse.
|