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