Назад | Перейти на главную страницу

Резервная база данных

Это убивало меня в течение нескольких недель - я наконец ломаюсь и спрашиваю совета.

В настоящее время я настраиваю серверы баз данных для запускаемого веб-приложения. Приложение управляет платежами в реальном времени в магазинах, поэтому простои и избыточность - огромные факторы. Я также хотел бы сохранить горячую резервную копию на случай, если у нас возникнет сбой в регионе.

PCI - это тоже то, к чему мы обязаны.

Первоначально я исследовал некоторые решения MySql, такие как NDB, Percona Cluster, MMM и настройки master / slave. После тонны исследований я не думаю, что какая-либо из этих систем могла бы работать - просто из-за простоя из-за сбоя или высокой вероятности повреждения данных.

С тех пор я начал смотреть на такие базы данных, как mongodb и crunchbase, я чувствую, что просто бесцельно задаюсь вопросом, ищу идеальное решение, но я сомневаюсь, что найду его.

Буду очень признателен за любое руководство!

Не делайте этого - найдите кого-нибудь, кто сделает это за вас с помощью простого добавления кода, и пусть он об этом позаботится. Конечно, это будет стоить вам немного, но посмотрите, сколько это вам уже стоит - недели и вы еще не знаете, с чего начать.

Сделайте всем одолжение и не катай свой собственный.

Почему именно простая репликация MySQL / Percona не может работать для зеркального отображения данных вне офиса?

Если мастер выходит из строя, просто укажите клиентов на подчиненное устройство. А пока создайте нового раба. Если новый мастер выходит из строя, повторите процесс.