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