Oracle выпустила версию 7.3 программного обеспечения MySQL Cluster как GA (общедоступную) с коннектором NoSQL JavaScript для Node.js и поддержкой ограничений внешнего ключа.
MySQL Cluster — это надстройка кластеризации для базы данных MySQL. Oracle заявляет, что добавление коннектора NoSQL JavaScript для Node.js означает, что с помощью MySQL Cluster будет проще и быстрее создавать службы, развернутые в кластерах серийного оборудования.
Встроенная поддержка ограничений внешнего ключа была одним из наиболее востребованных дополнений для MySQL Cluster и означает, что MySQL Cluster автоматически обеспечивает ссылочную целостность между таблицами.
Новый коннектор Node.js позволяет писать приложения JavaScript для Node.js с использованием данных MySQL. Приложения, написанные на JavaScript, могут напрямую обращаться к хранилищам данных MySQL Cluster без необходимости использовать промежуточный сервер MySQL для преобразования запросов в SQL и обратно. Вместо этого вы создаете класс сопоставления JavaScript и используете его для сопоставления с таблицей в базе данных MySQL Cluster. Коннектор работает асинхронно для вставки и получения данных.
Новая версия включает в себя автоматический установщик, который, по словам Oracle, позволяет вам графически настроить и подготовить производственный кластер за считанные минуты, автоматически настроенный для вашей рабочей нагрузки и среды, прямо из браузера. Уровень SQL кластера MySQL основан на последней версии MySQL 5.6 GA и позволяет комбинировать механизмы хранения InnoDB и MySQL Cluster бок о бок в одном приложении с использованием последней версии MySQL 5.6.
Новая версия также обещает обеспечить от полутора до семи с половиной раз более высокую пропускную способность на одно соединение с узлами данных MySQL Custer, увеличивая общую емкость и масштабируемость кластера. Улучшение достигается за счет разделения мьютексов в API внутренних соединений и полностью прозрачно для приложений.