Galera edo maisu / esklabo MariaDB

Zein litzateke gomendatutako aukera datu-basearen erreplikaziorako atzerapenarekin? Badakit galdera zabala dela, baina jakin nahi dut zein diren esperientzia orokorrak bizitza errealeko konfigurazioei dagokienez.

Ulertu nuenez, galera ez da failover-aren konfigurazioa, zerbitzariek huts egiten dutenean klusterra txikiegia bihurtu bezain laster kontsultak kudeatzeari uko egiten baitio.

Hobea al da maisu / esklabo batekin joatea?

Helburua hau da: datu basea beti eskuragarri dago gutxienez zerbitzari batean. Datuen arabera konfigurazio txiki samarra da (gehienez 2 kontzertu, trafiko txikia)

0
задан 16 June 2018 в 05:10
1 ответ

Я думаю, вы немного запутались в том, что такое Galera, а что нет.

Galera - это система репликации с несколькими мастерами, которая позволяет 2 (предпочтительно 3) или более узлам реплицировать данные между собой и предоставлять некоторый уровень высокой доступности или балансировки нагрузки. Вы не должны использовать его с менее чем 3 узлами из-за случаев разделения мозга.

Galera может работать с одним оставшимся узлом и не начинает отказывать из-за количества узлов - однако, если все узлы выходят из строя, вам необходимо выполнить загрузку весь кластер вручную, поскольку у него нет автоматического способа сделать это (кроме Percona, но это совсем другое).

Я думаю, вы должны задать себе вопрос; как мне реализовать систему аварийного переключения? Вам нужно, чтобы ваше приложение / служба поддерживала список исправных серверов с использованием прокси-сервера (например, HaProxy может это сделать) или ваше приложение / служба внутренне делает это, видя, какие серверы отвечают, и переходят к следующему узлу MySQL / MariaDB. .

В общем, ваш вопрос очень широкий, и на него довольно сложно дать точный ответ, поскольку все зависит от того, какой тип сервиса и инфраструктуры у вас есть.

1
ответ дан 4 December 2019 в 15:56

Теги

Похожие вопросы