首页 文章

AWS SimpleDB和DynamoDB之间的价格差异[已关闭]

提问于
浏览
1

我无法理解SimpleDB和DyanmoDD之间的价格差异(比方说,RDS) . 据我所知,使用SimpleDB,您需要支付每月存储的原始数据量,然后在上传或查询数据时支付机器利用率 . 因此,在给定的月份,如果您从不查询或上传任何数据,您只需支付那里的数据 . 使用DynamoDB和RDS,您似乎每个月都在为服务器容量小时付费(特别是RDS?) . 是对的吗?

谢谢 .

1 回答

  • 1

    是 .

    SimpleDB具有固定的大小限制,因为它会尽可能地为所有内容编制索引 . 您需要支付所拥有的数据,查询时间以及数据输出 .

    DynamnoDB,您支付的数据($ 0.25 / gb / m)加查询功能(Q * $ 0.0065 / h = Q * $ 4.68 / m) . 再加上数据 .

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

    EC2与RDS相同,但每服务器小时便宜一些 . 但你必须自己管理它 .

    因此,RDS是“浪费”的,因为您需要为磁盘大小付费,而不是为数据库中的数据付费 . 对于空闲数据库,您也需要为忙碌数据库支付相同的费用 . (我忽略了数据,因为它们在所有数据之间都是相同的,很少是一个因素 . )另一方面,修正大小允许你预算:你不会突然支付更多,因为你的应用程序疯狂 . (最坏的情况是,您在更大的服务器上重新启动数据库 . )

相关问题