亚马逊简单数据库与亚马逊关系型数据库服务的比较

12

我在一家小型电子商务网站上工作,我们计划转移到所有由亚马逊托管的服务上。我不确定RDS和SimpleDB之间的确切区别。RDS可以使用MySQL,那么SimpleDB不能吗?

我在一家小型电子商务网站工作,我们计划迁移到亚马逊托管的所有服务上。我不确定RDS和SimpleDB之间的确切区别。RDS可以使用MySQL,而SimpleDB不能吗?
2个回答

18

简单来说,我认为由于您的业务模式是电子商务,因此您需要在数据解决方案中实现事务一致性。基于这个原因,您应该选择RDS选项之一(这些选项包括MySQL、Oracle或SQL Server)。

AWS SimpleDB是一个非关系型数据存储(或者NoSQL),它提供了灵活性(即无架构或轻量级架构)和可扩展性,但是您所不能得到的是即时的(事务性)一致性,同时查询模式也不会使用join操作。


12

RDS基本上是一种在SQL方面的关系型数据库,而SDB是一种非关系型数据库。建议阅读Amazon Web Services(AWS)网站上的所有信息,因为它们可以回答您可能有的所有问题。

来自AWS常见问题解答:

问:何时应使用Amazon RDS vs. Amazon EC2关系数据库AMI vs. Amazon SimpleDB?
Amazon Web Services为开发人员提供了许多数据库选择。Amazon RDS使您能够运行具备完整功能的关系型数据库,同时卸载数据库管理工作;Amazon SimpleDB提供简单的索引和查询功能,并具有无缝的可扩展性;而在Amazon EC2和Amazon EBS 上使用我们众多的关系型数据库AMI之一则允许您在云中操作自己的关系型数据库。这些选择之间存在重要差异,可能会使其中一个更适合您的用例。

有关AWS数据库选项的更多信息


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接