这个问题是,不是关于两者之间的一般比较,而是更具体地关注高可用性和可靠性。来自amazon有关这方面的文档:
SimpleDB
Amazon自动创建存储的每个数据项的多个地理分布副本。这提供了高可用性和持久性-在一个副本失败的可能性不大的情况下,Amazon SimpleDB可以故障转移到系统中的另一个副本.。
和
DynamoDB
亚马逊DynamoDB是一种完全管理的NoSQL数据库服务,它提供快速和可预测的性能,并具有无缝的可伸缩性。这项服务贯穿亚马逊经证实的高可用性数据中心。该服务在AWS区域的多个设施中复制数据,以便在服务器故障或可用性区域中断时提供容错。
那么,相对地说,一个比另一个更可靠吗?
发布于 2012-03-12 14:55:37
这两种服务都具有很高的可用性和可靠性。主要区别在于性能和成本。
SimpleDB也是一个NoSQL数据库,也是DynamoDB,然而,DynamoDB是为在任何负载下的1位数毫秒快速性能而设计的。SimpleDB也将是快速的,但它不是为大型数据集设计的。
因此,DynamoDB的计费成本要高得多。您还必须“保留”dynamoDB的用法--它不记帐您提出了多少请求,它向您记帐您认为您将提出多少请求。
DynamoDB -大型数据集和快速性能
SimpleDB -中小型数据集和廉价数据集
https://stackoverflow.com/questions/9665150
复制相似问题