Новые функции MySQL 5.6 в открытом доступе
Корпорация Oracle объявила об открытии ознакомительного доступа к новым функциям MySQL 5.6, находящимся в стадии активной разработки, чтобы разработчики могли их тестировать, внедрять и комментировать. Появившиеся в общем доступе функции базы данных предназначены для повышения масштабируемости, производительности и гибкости.
Усовершенствования касаются системы хранения данных InnoDB, которая теперь поддерживает полнотекстовый поиск, что увеличивает производительность приложений с высокой интенсивностью операций записи и масштабируемость систем с большой нагрузкой. Новые и модернизированные функции, связанные с репликацией данных, повышают производительность и масштабируемость и улучшают интеграцию данных.
На сайте http://labs.mysql.com открыты для ознакомления, тестирования и комментирования следующие новые функции MySQL 5.6.
- Полнотекстовый поиск в InnoDB: предоставляет пользователям возможность построения полнотекстовых индексов и поиска текстовой информации, хранящейся в таблицах InnoDB, а также поддерживает быстрый и точный поиск по содержимому документов.
- Предварительная загрузка содержимого пула буферов InnoDB: новые возможности ручной и автоматической предварительной загрузки содержимого пула буферов InnoDB существенно сокращают время выхода сервера на рабочий режим после перезапуска.
- Увеличение объема файлов журналов отката InnoDB: их максимальный размер увеличен с 4 Гбайт до 2 Тбайт, чтобы повысить производительность приложений с высокой интенсивностью операций записи или транзакций длительного выполнения.
- Групповая фиксация изменений в бинарном журнале обновлений: операция Group Commit применяется для повышения производительности механизма репликации MySQL. Обновления записываются в бинарный журнал в параллельном режиме, а затем фиксируются как группа в журнале binlog на диске.
- Binlog API: позволяет легко интегрировать MySQL с новыми и унаследованными приложениями, а также с хранилищами данных. Этот интерфейс позволяет разработчикам упростить интеграцию, стандартизируя DML операции в MySQL, в то время как репликация данных в другие приложения выполняется в рамках их инфраструктуры управления данными.
Планируется, что после завершения разработки новые функции будут включены в будущие версии: рабочую (Development Milestone) и финальную (General Availability).