Amazon SimpleDB比DynamoDB更可靠/可用吗?

时间:2012-03-12 10:11:54

标签: amazon-web-services amazon-simpledb amazon-dynamodb

这个问题不是关于两者之间的一般比较,而是更具体地关注高可用性和可靠性。来自亚马逊的文档:

  

SimpleDB的

     
    

Amazon SimpleDB会自动为您存储的每个数据项创建多个地理位置分布的副本。这提供了高可用性和持久性 - 在一个副本发生故障的情况下,Amazon SimpleDB可以故障转移到系统中的另一个副本。

  

  

DynamoDB

     
    

Amazon DynamoDB是一款完全托管的NoSQL数据库服务,可提供快速,可预测的性能和无缝的可扩展性。     该服务贯穿亚马逊经过验证的高可用性数据中心。该服务在AWS区域中的多个工具之间复制数据,以便在服务器发生故障或可用区中断时提供容错功能。

  

那么,相对来说,一个比另一个更可靠吗?

1 个答案:

答案 0 :(得分:5)

这两项服务都具有高可用性和可靠性。主要区别在于性能和成本。

SimpleDB是一个NoSQL数据库,也是DynamoDB,但DynamoDB设计用于在任何负载下实现单位数毫秒的快速性能。 SimpleDB也会很快,但它不适用于大型数据集。

因此,DynamoDB的计费成本要高得多。您还必须“保留”dynamoDB的使用权,而不是根据您提出的请求向您收费,并向您收取您认为将要制作的请求数量。

DynamoDB - 大型数据集和快速性能

SimpleDB - 小/中数据集,更便宜