Amazon web services AWS SimpleDB和DynamoDB之间的定价差异

Amazon web services AWS SimpleDB和DynamoDB之间的定价差异,amazon-web-services,amazon-dynamodb,amazon-simpledb,Amazon Web Services,Amazon Dynamodb,Amazon Simpledb,我很难理解SimpleDB和DyanmoDD(比如说RDS)之间的定价差异。据我所知,使用SimpleDB,您需要为每月存储的原始数据量付费,然后每当您上传或查询数据时,您需要为机器使用时间付费。因此,在给定的一个月内,如果你从不查询或上传任何数据,你只需为保存在那里的数据付费。使用DynamoDB和RDS,您似乎一直在为服务器容量小时付费,每个月(尤其是RDS?)。是这样吗 谢谢。是的 SimpleDB有一个固定的大小限制,因为它尽可能地索引所有内容。您需要为您拥有的数据、查询时间以及输出的数

我很难理解SimpleDB和DyanmoDD(比如说RDS)之间的定价差异。据我所知,使用SimpleDB,您需要为每月存储的原始数据量付费,然后每当您上传或查询数据时,您需要为机器使用时间付费。因此,在给定的一个月内,如果你从不查询或上传任何数据,你只需为保存在那里的数据付费。使用DynamoDB和RDS,您似乎一直在为服务器容量小时付费,每个月(尤其是RDS?)。是这样吗

谢谢。

是的

SimpleDB有一个固定的大小限制,因为它尽可能地索引所有内容。您需要为您拥有的数据、查询时间以及输出的数据付费

DynamnoDB,您需要为您拥有的数据付费($0.25/gb/m)加上查询功能(Q*$0.0065/h=Q*$4.68/m)。加上数据输出

您为服务器(最小值为$0.017=$12.24/m)加上存储(总容量为$0.115/gb/m)加上数据输出而支付的RDS

EC2将与RDS相同,但每服务器小时更便宜。但是你必须自己管理它

因此,RDS是“浪费”的,因为您为磁盘大小付费,而不是为数据库中的数据付费。您还需要为空闲数据库支付与繁忙数据库相同的费用。(我忽略了数据,因为它们之间的数据是相同的,很少是一个因素。)另一方面,固定大小允许你进行预算:你不会因为你的应用程序变得疯狂而突然支付更多。(最坏的情况是,在更大的服务器上重新启动数据库。)