2010-05-05 64 views
0

有沒有可以使用SimpleDB作爲備份的解決方案(RDBMS或NoSQL)?SimpleDB作爲備份?

感謝, A.

+0

您應該更具體地解決您正在嘗試解決的問題。表面上我會說使用SimpleDB作爲RDBMS的備份是沒有意義的。除非您在遺留系統與其分階段替換之間執行一次性數據轉換或複製,否則通常不會將數據從一種類型的結構化存儲庫複製到另一種類型的存儲庫中。 – 2010-05-05 16:18:08

+0

我在尋找的是使用SimpleDB作爲「事務日誌」,所以數據庫(RDBMS或不會介意)可以確保即使服務器出現故障,仍然有一種快速可靠的方法來提取所有數據SimpleDB並重新構建它。所以我不想尋找S3的外部備份解決方案,我正在尋找一個集成備份,可以根據需要重新構建數據庫。 – 2010-05-06 09:26:33

回答

0

我敢肯定沒有RDBMS可以被配置爲做到這一點,我懷疑他們是永遠。首先,SimpleDb是商業數據庫的準競爭者,因此對於大多數公司而言,建立這種模式是沒有意義的。其次,它會對交易性能產生巨大的負面影響,因爲向SimpleDB寫入交易至少需要將交易寫入磁盤至少100倍。

+0

嗯,有趣。我認爲,由於你提到的性能,競爭並不那麼直接,SimpleDB的其他功能(數據冗餘)將使它成爲引人注目的集中備份解決方案(至少我們有這樣的業務需求)。 – 2010-05-07 06:13:59

+0

它是一個備份,並且SimpleDB沒有鎖我沒有看到事務處理命中,只需將它們添加到待辦事項列表中,就可以向其中拋出多個線程,並使用ID記錄事務。存儲也很便宜。 – 2010-05-19 13:48:32