СУБД для использования при сбое - PullRequest
1 голос
/ 14 февраля 2012

Разрабатываем систему оплаты за места. Сейчас мы рассматриваем, какую СУБД использовать для нашего приложения. В настоящее время мы используем sql express от Microsoft для хранения наших данных. Но поскольку система будет использоваться в очень загруженных местах, мы думаем, что нам нужна отказоустойчивая система на случай отказа сервера базы данных. Мы рассматривали возможность использования сервера mssql для репликации, но это будет стоить больших денег в случае, который (надеюсь) никогда не произойдет. База данных должна быть запущена всего за пару часов (продолжительность мероприятия), максимум за пару дней. Но если база данных не работает в течение 30 минут, никто не может заказать напитки или получить доступ к месту проведения. И с тысячами людей в зале это вызовет много хлопот.

Итак ... кто-нибудь может поделиться некоторыми его замечаниями и / или поделиться для меня некоторыми прочтениями об отказоустойчивости, репликации или чем-то еще?

Заранее спасибо

1 Ответ

1 голос
/ 14 февраля 2012

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...