2010-11-30 231 views
10

我在一家小型電子商務網站工作,我們希望轉移到所有Amazon託管的服務,但我不確定RDS和SimpleDB的確切區別。 RDS可以使用MySQL,SimpleDB可以嗎?亞馬遜SimpleDB vs Amazon RDS

回答

11

RDS基本上是SQL靜態關係數據庫,而SDB是非關係數據庫。我建議您閱讀亞馬遜網絡服務(AWS)網站上的所有信息,因爲他們回答了您可能遇到的所有問題。

從AWS常見問題解答:

問:當我將使用Amazon RDS與亞馬遜EC2關係數據庫的AMI與亞馬遜的SimpleDB?
Amazon Web Services爲開發人員提供了許多數據庫備選方案。藉助Amazon RDS,您可以在卸載數據庫管理時運行全功能的關係數據庫; Amazon SimpleDB通過無縫可伸縮性提供簡單的索引和查詢功能;並且使用Amazon EC2和Amazon EBS上的衆多關係數據庫AMI之一,您可以在雲中操作您自己的關係數據庫。這些備選方案之間存在重要差異,可能會使您更適合您的使用案例。

More information about AWS database options

14

簡單地說,我會假設,因爲你的商業模式是電子商務,你需要在你的數據解決方案的事務一致性。因此,您應該選擇其中一個RDS選項(這些是MySQL,Oracle或SQL Server)。

AWS SimpleDB是一個非關係數據存儲(或NoSQL),所以您得到的是靈活性(即無模式或模式輕量級)和可伸縮性,但您不能獲得的是即時(事務)一致性並且查詢模式也不會使用連接。