Избыточная база данных [закрыто]

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

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

PCI - это тоже то, к чему мы привязаны.

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

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

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

0
задан 24 December 2012 в 23:36
2 ответа

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

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

8
ответ дан 4 December 2019 в 11:06

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

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

0
ответ дан 4 December 2019 в 11:06

Теги

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