2012-02-14 115 views
1

我們正在爲場館開發支付系統。 現在我們正在考慮將什麼DBMS用於我們的應用程序。 目前我們正在使用微軟的sql express來存儲我們的數據。但由於該系統將用於非常繁忙的場地,因此我們認爲我們需要故障轉移系統來處理數據庫服務器故障。 我們一直在尋找使用mssql服務器進行復制的方法,但是這對於(有希望)永遠不會發生的情況來說會花費很多錢。 數據庫只需要幾個小時(場地的持續時間)最多幾天。 但是,如果數據庫停機30分鐘,沒有人可以點飲料或進入場地。而且會場裏有成千上萬的人,這會造成很大的麻煩。用於故障轉移的DBMS

那麼......任何人都可以分享他的一些expretise和/或分享一些讀取有關故障轉移,複製或任何東西?

在此先感謝

回答

1

我建議你忘了DBMS,直到你有一個明確的業務計劃,系統架構和可用性定義的目標。理想情況下,找到一個已經實施過這樣的系統的人,聘用他們或者將他們用作顧問。

如果系統崩潰,您還必須考慮損失的金額:實際銷售額,聲譽和未來業務損失,合同罰款條款等。與這些成本相比,添加第二臺服務器可能會開始尋找公平低廉。但是他們將在哪裏託管,連接是如何工作的,操作等是誰?如果您的POS終端的唯一WiFi基站突然死亡,那麼擁有完全冗餘的故障轉移數據庫集羣將無濟於事。

也許您已經考慮並回答了所有這些問題,如果是這樣,那麼在您的問題中添加一些關於您的主要約束條件和要求的更多詳細信息會有所幫助。

+1

那麼這個項目是一樣好的完成。但是這裏的開發並不像通常那樣...目前有一臺收款機託管着數據庫,但我們想要做的是將數據庫放置在不同的機器上,也許是一臺筆記本電腦,如果場地可能在2個或更多帶有複製或故障轉移功能的筆記本電腦上可能會更大。 – 2012-02-14 13:17:00