我试图找出什么可以用于未来的项目,我们计划存储约50万记录每月在第一年,也许更多的未来几年这是一个垂直应用程序,所以没有必要使用数据库为此,这就是为什么我决定选择 NoSQL 数据存储。
我想到的第一个选择是 mongo DB,因为它是一个非常成熟的产品,得到了社区的大量支持,但另一方面,我们得到了一个全新的产品,它提供了一个高性能的管理服务,我将开发这个应用程序,但是没有维护计划(至少现在没有) ,所以我认为这将是一个巨大的优势,因为亚马逊提供了一个弹性的方式来扩展。
我主要关心的是查询结构,我还没有看到 Dynamo DB 的查询功能,但是因为是 k/v 数据存储,我觉得这可能比 mongo DB 更有限。
如果有人有过将项目从 MongoDB 转移到 DynamoDB 的经验,任何建议都会非常感谢。