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)
Я думаю, вы немного запутались в том, что такое Galera, а что нет.
Galera - это система репликации с несколькими мастерами, которая позволяет 2 (предпочтительно 3) или более узлам реплицировать данные между собой и предоставлять некоторый уровень высокой доступности или балансировки нагрузки. Вы не должны использовать его с менее чем 3 узлами из-за случаев разделения мозга.
Galera может работать с одним оставшимся узлом и не начинает отказывать из-за количества узлов - однако, если все узлы выходят из строя, вам необходимо выполнить загрузку весь кластер вручную, поскольку у него нет автоматического способа сделать это (кроме Percona, но это совсем другое).
Я думаю, вы должны задать себе вопрос; как мне реализовать систему аварийного переключения? Вам нужно, чтобы ваше приложение / служба поддерживала список исправных серверов с использованием прокси-сервера (например, HaProxy может это сделать) или ваше приложение / служба внутренне делает это, видя, какие серверы отвечают, и переходят к следующему узлу MySQL / MariaDB. .
В общем, ваш вопрос очень широкий, и на него довольно сложно дать точный ответ, поскольку все зависит от того, какой тип сервиса и инфраструктуры у вас есть.