我正在试图弄清楚我可以在future 的项目中使用什么,我们计划在第一年每月存储大约500k条记录,future 几年可能会更多.这是一个垂直应用程序,因此不需要使用数据库,这就是我决定 Select noSQL数据存储的原因.
我想到的第一个 Select 是mongo db,因为它是一款非常成熟的产品,得到了社区的大量支持,但另一方面,我们得到了一款全新的产品,它以最高性能提供托管服务,我将开发这个应用程序,但没有维护计划(至少目前是这样),所以我认为这将是一个巨大的优势,因为亚马逊提供了一种灵活的扩展方式.
我主要关心的是查询 struct ,我还没有研究dynamoDB的查询功能,但由于它是一个k/v数据存储,我觉得这可能比mongo db更有限.
如果有人有将项目从mongoDB转移到DynamoDB的经验,任何建议都将不胜感激.