Случаи использования Galera
Ниже приведены некоторые распространенные варианты использования репликации Galera:
| Чтение с мастера | Традиционная топология MariaDB мастер-раб, но с Galera все узлы "рабов" являются мастерами в любое время — просто приложение рассматривает их как рабов. Репликация Galera может гарантировать нулевую задержку рабов для таких установок и, благодаря параллельному применению рабами, значительно улучшить пропускную способность кластера. |
|---|---|
| Кластеризация WAN | Синхронная репликация работает нормально по сети WAN. Будет задержка, пропорциональная времени задержки в сети (RTT), но она влияет только на операцию подтверждения. |
| Восстановление после аварии | Восстановление после аварии — это подкласс репликации WAN. Здесь один центр обработки данных является пассивным и только получает события репликации, но не обрабатывает никакие клиентские транзакции. Такой удаленный центр обработки данных всегда будет актуальным, и потеря данных невозможна. Во время восстановления резервный сайт просто назначается основным, и приложение может продолжить работу как обычно с минимальной задержкой переключения. |
| Устранение задержек | При топологии WAN репликации узлы кластера могут располагаться близко к клиентам. Поэтому все операции чтения и записи будут очень быстрыми с подключением к локальному узлу. Задержка, связанная с RTT, будет наблюдаться только при подтверждении, и даже тогда она может быть обычно приемлема для конечного пользователя, обычно медленная скорость отклика при просмотре — это основная проблема для конечного пользователя, а операции чтения так же быстры, как это возможно. |
См. также
Содержимое, воспроизводимое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не предварительно проверяется MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/galera-use-cases/