Oracle выпустила MySQL Fabric
29.05.2014
Корпорация Oracle продолжает внедрять инновации в MySQL и объявила о выпуске решения с открытым исходным кодом MySQL Fabric для управления фермами MySQL-серверов, позволяющего удовлетворить потребности современных облачных и web-приложений.
29.05.2014
Корпорация Oracle продолжает внедрять инновации в MySQL и объявила о выпуске решения с открытым исходным кодом MySQL Fabric для управления фермами MySQL-серверов, позволяющего удовлетворить потребности современных облачных и web-приложений.
MySQL Fabric автоматически выявляет сбои и восстанавливает обслуживание при использовании совместно с MySQL Replication для обеспечения высокой готовности, в том числе:
• Мониторинг главной базы данных. При отказе главного сервера MySQL Fabric выбирает один из подчиненных серверов и делает его главным.
• Автоматическое направление транзакций на текущую главную базу данных и балансировка нагрузок по выполнению запросов для подчиненных баз данных. Топология и состояние серверов являются прозрачными для приложения.
Автоматический и повторный шардинг данных упрощает управление этим процессом для групп разработки и эксплуатации (DevOps). Это позволяет пользователям:
• Обеспечивать шардинг таблиц для горизонтального масштабирования операций чтения и записи.
• Выбирать, для каких таблиц требуется шардинг, и указывать столбцы для использования в качестве ключей шардинга, в том числе, нужно ли использовать хэш-секционирование или секционирование по диапазонам значений.
• Перемещать существующие шарды на новые серверы или разделять их на множество шардов.
Расширения для коннекторов PHP, Python и Java позволяют направлять транзакции и запросы прямо на нужный MySQL-сервер, исключая дополнительную задержку, вызванную прохождением через прокси-сервер.
• Мониторинг главной базы данных. При отказе главного сервера MySQL Fabric выбирает один из подчиненных серверов и делает его главным.
• Автоматическое направление транзакций на текущую главную базу данных и балансировка нагрузок по выполнению запросов для подчиненных баз данных. Топология и состояние серверов являются прозрачными для приложения.
Автоматический и повторный шардинг данных упрощает управление этим процессом для групп разработки и эксплуатации (DevOps). Это позволяет пользователям:
• Обеспечивать шардинг таблиц для горизонтального масштабирования операций чтения и записи.
• Выбирать, для каких таблиц требуется шардинг, и указывать столбцы для использования в качестве ключей шардинга, в том числе, нужно ли использовать хэш-секционирование или секционирование по диапазонам значений.
• Перемещать существующие шарды на новые серверы или разделять их на множество шардов.
Расширения для коннекторов PHP, Python и Java позволяют направлять транзакции и запросы прямо на нужный MySQL-сервер, исключая дополнительную задержку, вызванную прохождением через прокси-сервер.
"Выпуская эту интегрированную систему с открытым исходным кодом, Oracle упрощает безопасное горизонтальное масштабирование MySQL-приложений, развернутых в корпоративной или облачной среде" - отметил вице-президент Oracle по разработке MySQL Томас Улин (Tomas Ulin).