AWS上的AWS或DynamoDB软件包上的基础架构上的MongoDB?

时间:2013-11-27 11:18:42

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

在AWS上创建基础架构并在其上运行mongodb是否更便宜,或者使用AWS的DynamoDB软件包以确保确定的特性更便宜?

1 个答案:

答案 0 :(得分:5)

取决于您的使用案例:

如果您的读/写访问量不大,那么

Dynamo:相对便宜。它的存储非常便宜(每Gb 0.25美元)。此外,您还可以获得扩展能力,而不必维护备份,副本等,就像您自己管理的MongoDb一样。 关于功能,以及您的数据模型适用的地方,您必须考虑到搜索功能不如MongoDb功能强大,但是,如果您具有想象力,您将能够使您的模型适应它。此外,在几周内,新功能(全球二级索引)将被添加到Dynamo中,因此可以搜索不在Key和Range键中的其他字段,并且没有投影(现在是某些东西)可以使用二级索引。

MongoDb:取决于:你必须认为你必须保留基础设施(服务器),备份等等。此外,廉价的AWS实例没有大量的内存或SSD,所以你必须去更大的每月高价格的实例。还有另一种可能性,使用像MongoHq等一些SaaS提供的Mongo,但同样,这将是昂贵的。

相关问题