
Вышел релиз-кандидат MySQL 5.6 – СУБД для нагруженных web-приложений
Компания Oracle выпустила предварительную версию своей открытой СУБД MySQL 5.6 со статусом релиз-кандидата, а также ряд дополнительных продуктов.
В частности, представлена новая версия кластерной надстройки MySQL Cluster 7.3 для создания отказоустойчивых конфигураций на основе MySQL. Для коммерческого лицензирования предлагается новая версия конфигурации MySQL Enterprise.
Анонс обновленных продуктов на платформе MySQL прозвучал на конференции MySQL в г. Сан-Франциско (США). Релиз-кандидат MySQL 5.6 RC представляет собой практически завершенную версию MySQL 5.6, которая должна выйти в ближайшие несколько месяцев. Из отличий новой версии стоит выделить поддержку программного интерфейса Memcached API для ускоренной записи и чтения элементов БД – разработчики обещают обогнать конкурирующие решения в скорости доступа по стандарту NoSQL.
Модуль MySQL Optimizer предлагает пользователям новые методы выбора, сортировки и отдачи результатов для повышения скорости операций. Механизм хранения InnoDB был значительно пересмотрен для лучшей поддержки параллельных функций, за счет чего СУБД MySQL теперь полностью пригоден для систем обработки транзакций с высокой нагрузкой, а также для систем с массовым выводом информации только в режиме чтения. Технология InnoDB также предлагает скоростной полнотекстовый поиск слов и фраз. Еще одна новинка – исполнение команд на языке DDL (Data Definition Language – язык описания данных) в онлайн-режиме. Этот механизм позволяет менять структуру БД без остановки приложений. При внесении изменений сами таблицы остаются доступными.
Особое внимание на этот раз уделено сопутствующим продуктам. В частности, представлен первый промежуточный DMR-релиз (Development Milestone Release) пакета MySQL Cluster 7.3 – специальной версии СУБД для работы сразу на нескольких серверах. В этом продукте реализована встроенная поддержка внешних ключей, обеспечивающих перекрестное индексирование таблиц. Ранее технология MySQL Cluster не поддерживала внешние ключи из-за ряда архитектурных ограничений, так что работа по связыванию внешних ключей была возложена на приложения. Теперь же разработчики могут снять эту задачу со своих приложений, а метод доступа к БД стал более безопасным для целостности данных.
Также MySQL Cluster впервые включает в себя поддержку интерфейса Node.js API, который позволяет обращаться к данным напрямую, без преобразования запроса в формат SQL. Этот метод доступа на языке JavaScript объединяет в себе множество других NoSQL-методов обращения к кластеру MySQL Cluster, включая методы на основе технологий Memcached, Java и HTTP. Наконец, MySQL Cluster 7.3 предлагает новую процедуру установки, которая оптимизирует распределение нагрузки и автоматически определяет доступные серверные ресурсы, в том числе, конкретную архитектуру процессора и количество физических ядер.
Промышленная редакция СУБД MySQL Enterprise Edition получила два новых расширения. Теперь этот пакет предлагает генерацию отчетов для аудита и контроля сохранности персональных данных. Поддерживается мониторинг на основе политик и фиксация всех операций в отдельной БД. Еще одно расширение обеспечивает повышенную доступность, реализуя такие меры, как автоматическое восстановление после отказов и репликацию данных. Новые расширения доступны бесплатно для лицензированных пользователей MySQL Enterprise Edition и MySQL Cluster Carrier Grade Edition.
Страница продуктов компании Oracle: http://store.softline.ru/oracle.
Получить консультацию по покупке и лицензированию вам поможет Дмитрий Орлинский (e-mail: Oracle@softline.ru, тел.: +7(473) 250-2023 * 3373), по обучению в Учебном центре Softline – Олег Цветков (e-mail: Oleg.Tsvetkov@softline.ru, тел.: +7 (495) 232-0023 доб. 1296).