Инструментарий Fabric от Oracle позволяет организовать кластер из нескольких копий MySQL

09:37 28.05.2014 |   964



В составе выпущенного Oracle пакета MySQL Utilities 1.4.3 имеется программный механизм с открытым кодом Fabric, позволяющий организовать совместную работу нескольких копий MySQL на разных серверах. ПО дает возможность задействовать один или несколько серверов в качестве резервных для повышения готовности либо распределить базу путем сегментирования (sharding) между узлами кластера, когда требуется увеличить мощность сервера баз данных. Переключение на резервные серверы при сбое основного происходит незаметно для приложений.

До этого операторам баз данных, которым нужна была подобная функциональность, приходилось либо самим писать соответствующий код, либо приобретать ПО сторонней разработки для организации кластеров MySQL. Как утверждают в Oracle, использование Fabric не требует специальных знаний.

Корпорация уже предлагает специальную версию MySQL для кластеров, горизонтально масштабируемую и имеющую средства обеспечения высокой готовности. MySQL Cluster помимо языка запросов SQL поддерживает ряд интерфейсов программирования NoSQL. Как подчеркивают в Oracle, у кластерного варианта есть преимущества перед Fabric — более быстрое переключение серверов при отказе и поддержка двухфазного подтверждения транзакций.


Теги: Программное обеспечение