Название базовой системы (платформы): | MySQL |
Разработчики: | Oracle |
Дата премьеры системы: | 2014/03/31 |
Дата последнего релиза: | 2014/11/06 |
MySQL Fabric - решение с открытым исходным кодом для управления фермами MySQL-серверов.
27 мая 2014 года корпорация Oracle объявила о выпуске решения MySQL Fabric для удовлетворения потребности современных облачных и веб-приложений.
MySQL Fabric - интегрированная система, она упрощает управление группами баз данных MySQL, обеспечивает, как высокую готовность на основе выявления сбоев и перенаправления нагрузки на дублирующий узел, так и масштабируемость, посредством автоматизированного шардинга[1] данных.
Возможности MySQL Fabric
Автоматическое выявление сбоев и восстановление обслуживания при использовании совместно с MySQL Replication для обеспечения высокой готовности, в том числе:
- Мониторинг главной базы данных. При отказе главного сервера MySQL Fabric выбирает один из подчиненных серверов и делает его главным.
- Автоматическое направление транзакций на текущую главную базу данных и балансировка нагрузок по выполнению запросов для подчиненных баз данных. Топология и состояние серверов являются прозрачными для приложения.
Автоматический шардинг и повторный шардинг данных упрощает управление этим процессом для групп разработки и эксплуатации (DevOps). Это помогает пользователям:
- Обеспечить шардинг таблиц для горизонтального масштабирования операций чтения и записи.
- Выбрать таблицы, коим требуется шардинг, указывать столбцы для использования в качестве ключей шардинга, в том числе, нужно ли использовать хэш-секционирование или секционирование по диапазонам значений.
- Перемещать существующие шарды[2] на новые серверы или разделять их на множество шардов.
Расширения для коннекторов PHP, Python и Java позволяют направлять транзакции и запросы прямо на нужный MySQL-сервер, исключая дополнительную задержку, вызванную прохождением через прокси-сервер.
MySQL Fabric поддерживает высокую готовность благодаря автоматическому выявлению сбоев и восстановлению обслуживания, а также автоматическому шардингу данных, доступному для всех приложений. Выпуская интегрированную систему с открытым исходным кодом, Oracle упрощает безопасное горизонтальное масштабирование MySQL-приложений, развернутых в корпоративной или облачной среде.
Система доступна для загрузки на сайте компании-разработчика.
MySQL Fabric 1.5
6 ноября 2014 года Oracle анонсировала обновление версии MySQL Fabric 1.5.
Новая версия MySQL Fabric 1.5 разворачивает и управляет серверами с использованием программного обеспечения OpenStack, поддерживает дополнительные типы ключей шардинга (sharding key).