Oracle выпустила версию Development Milestone Release СУБД MySQL 5.6 — ранний ознакомительный релиз, содержащий ряд новых и экспериментальных особенностей.
Среди новшеств — идентификаторы Global Transactions Identifiers (GTID), позволяющие отслеживать тиражирование данных между различными серверами и облегчающие автоматический переход на резервный сервер при сбое основного. Сейчас аналогичная функциональность для MySQL реализуется только сторонними средствами.
Ускорена обработка запросов: MySQL теперь может консолидировать несколько запросов или наборов результатов в единую операцию. По умолчанию столбцам DATETIME автоматически присваивается текущая отметка времени. Оптимизирован по скорости порядок выполнения запросов Filesort и ORDER BY. Поддерживается выдача результатов в формате JSON.
Среди экспериментальных особенностей — API на базе интерфейса memcache, позволяющий приложениям выполнять прямой доступ к данным в движке InnoDB вместо обращения через SQL-запросы. Появился также новый набор команд ADD, позволяющий приложению записывать данные в базу без блокировки доступа к индексу для других операций, параллельно добавляющих данные.