Oracle выпустила релиз-кандидат MySQL 5.6 на MySQL Connect вместе с более полнофункциональными коммерческими версиями.
Oracle использовала свою первую конференцию MySQL Connect в Сан-Франциско для выпуска набора обновленных технологий MySQL. Релиз-кандидат для MySQL 5.6 был выпущен вместе с версией MySQL Cluster 7.3 «вехой для разработчиков», которая предназначена для работы на нескольких серверах. Также была анонсирована более полнофункциональная версия коммерческой версии MySQL, MySQL Enterprise.
MySQL 5.6, впервые представленный в июле 2011 года, включает Memcached API для повышения производительности при хранении и извлечении записей из базы данных, а MySQL Optimizer был обновлен новыми методами выбора, сортировки и возврата результатов. Базы данных, основанные на MySQL InnoDB Storage Engine, будут лучше справляться с параллелизмом, а также смогут использовать полнотекстовый поиск.
Оптимизатор запросов также был улучшен за счет поддержки оптимизации подзапросов, а также добавления функции Index Condition Pushdown (ICP) и Batch Key Access (BKA). Oracle утверждает, что это может повысить пропускную способность выбранных запросов до 280 раз.
Наряду с MySQL 5.6 Release Candidate, Oracle также выпустила первый Development Milestone Release (DMR) MySQL Cluster 7.3. В этом выпуске добавлена встроенная поддержка внешних ключей, поэтому таблицы могут быть перекрестно проиндексированы. До сих пор перекрестные индексы приходилось писать как часть ваших приложений в MySQL Cluster. Новая версия также поставляется с API Node.js, поэтому к данным можно получить прямой доступ без необходимости переводить запрос в SQL. Последнее улучшение MySQL Cluster 7.3 — это новый установщик, который может автоматически обнаруживать аппаратную среду серверов, такую как количество ядер процессора и архитектуру ЦП.
Вне всяких сомнений, Oracle также анонсировала улучшения MySQL Enterprise Edition, коммерческого подразделения MySQL. Теперь это будет предлагать улучшения высокой доступности, включая автоматическое переключение при отказе и репликацию. Enterprise Edition также был улучшен за счет возможности аудита и отчетности о соответствии.
Концентрация Oracle на коммерческой составляющей MySQL все больше побуждает разработчиков с открытым исходным кодом искать альтернативы с открытым исходным кодом, такие как MariaDB.
MySQL 5.6 RC доступен для немедленной загрузки и тестирования сообществом.