AWS DocumentDb 不支持 mongodb 4.0

AWS DocumentDb not support mongodb 4.0

不知道为什么AWS DocumentDb不支持MongoDB3.6以上的版本?我应该使用 mongo 3.6 还是 4.0 以上?

AWS DocumentDb 使用自己的与 MongoDB 3.6 API.

兼容的数据库引擎

MongoDB 4.0 API 目前还不支持。

文档数据库仅与 MongoDB 3.6 兼容。 参见:https://aws.amazon.com/documentdb/features/ 您是想使用 3.6 还是 4.0,甚至是 4.2 还是 4.4,这取决于您要对数据库执行的操作。

使用 Document DB 的优点是它是一种托管服务,因此您不必为设置它而操心。 缺点是您将无法获得 3.6 版以后的功能,例如多文档事务、聚合管道中的新运算符、错误修复等。 要找出确切的更改,请检查 - https://docs.mongodb.com/manual/release-notes/

您可以在 EC2 实例上安装 mongodb,这将确保您获得最新最好的 mongodb。然而,这伴随着管理 mongodb 实例、其备份、高可用性注意事项等的额外工作

请注意:无论您做出什么决定,我都建议您尝试使用今天提供的最新驱动程序,这样您就可以自由地使用最新版本的自安装 mongo 甚至升级可用的文档数据库引擎版本。

Amazon DocumentDB 现在支持 MongoDB 4.0 兼容性,包括事务:https://aws.amazon.com/about-aws/whats-new/2020/11/amazon-documentdb-with-mongodb-compatibility-adds-support-for-mongodb-4-and-transactions/

我们有 MongoDB AWS 中可用的 Atlas - AWS 还支持完全托管的数据库服务 - MongoDB Atlas - https://aws.amazon.com/de/quickstart/architecture/mongodb/ AWS 支持设置基础设施以支持 MongoDB 在 AWS 云上以灵活、可扩展且经济高效的方式进行部署。

https://aws.amazon.com/de/quickstart/architecture/mongodb/