我在一家小型电子商务网站工作,我们希望转移到所有亚马逊托管服务,我不确定RDS和SimpleDB的确切区别。RDS可以使用MySQL,SimpleDB不可以吗?
发布于 2010-12-01 03:13:38
RDS基本上是SQL中的关系数据库,而SDB是非关系数据库。我建议您通读一下Amazon Web Services (AWS)站点上的所有信息,因为它们回答了您可能有的所有问题。
来自AWS常见问题解答:
问:我什么时候可以使用亚马逊EC2关系数据库AMI和亚马逊SimpleDB?
Amazon Web Services为开发人员提供了许多数据库替代方案。Amazon RDS使您能够运行功能齐全的关系数据库,同时卸载数据库管理工作;Amazon SimpleDB提供简单的索引和查询功能,具有无缝的可扩展性;在Amazon EC2和Amazon EBS上使用我们的众多关系数据库AMI之一,您可以在云中操作自己的关系数据库。这些替代方案之间有一些重要的区别,这可能会使它们更适合您的用例。
More information about AWS database options
发布于 2012-05-17 02:34:08
简单地说,我认为因为您的业务模型是电子商务,所以您需要在数据解决方案中保持事务一致性。因此,您应该选择RDS选项之一(这些选项是MySQL、Oracle或SQL Server)。
亚马逊网络服务SimpleDB是一个非关系数据存储(或NoSQL),所以你得到的是灵活性(即无模式或轻模式)和可伸缩性,但你没有得到的是即时(事务)一致性,而且查询模式也不会使用joins。
https://stackoverflow.com/questions/4317373
复制相似问题