Spec-Zone.ru › MySQL 5.7

17.1.2 Сценарии использования Group Replication

  • 17.1.2.1 Примеры сценариев использования

Group Replication позволяет создавать отказоустойчивые системы с избыточностью, дублируя состояние системы на набор серверов. Даже если некоторые из серверов впоследствии выйдут из строя, пока это не все или не большинство, система по-прежнему доступна. В зависимости от количества выбывших серверов, группа может иметь сниженную производительность или масштабируемость, но она по-прежнему доступна. Отказы серверов изолированы и независимы. Они отслеживаются службой членства в группе, которая опирается на распределенный детектор отказов, способный сигнализировать о том, когда любые серверы покидают группу, добровольно или из-за непредвиденной остановки. Существует распределенная процедура восстановления, чтобы гарантировать, что при присоединении серверов к группе они автоматически обновляются. Нет необходимости в переключении серверов, а многоисточниковая возможность обновления везде гарантирует, что даже обновления не блокируются в случае выхода из строя одного сервера. Подводя итог, MySQL Group Replication гарантирует непрерывную доступность службы базы данных.

Важно понимать, что хотя служба базы данных доступна, в случае неожиданного выхода из строя сервера клиенты, подключенные к ней, должны быть перенаправлены или переключены на другой сервер. Это не то, что пытается решить Group Replication. Для решения этой проблемы лучше подойдут коннектор, балансировщик нагрузки, маршрутизатор или какой-либо вид middleware. Например, см. .

Подводя итог, MySQL Group Replication обеспечивает высокодоступную, высокоупругую и надёжную службу MySQL.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/group-replication-use-cases.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API