2

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

4

4 回答 4

6

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-交易/

于 2020-11-09T21:35:56.837 回答
2

Document DB 仅与 MongoDB 3.6 兼容。请参阅:https : //aws.amazon.com/documentdb/features/ 您是否要使用 3.6 与 4.0 甚至 4.2 或 4.4 对于您想要对数据库执行的操作非常主观。

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

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

请注意:无论您决定什么,我都建议您尝试使用目前存在的最新驱动程序,以便您可以自由地使用最新版本的自行安装的 mongo,甚至在可用时升级文档数据库引擎版本.

于 2020-11-03T06:31:56.167 回答
1

AWS DocumentDb 使用自己的与 MongoDB 3.6 API 兼容的数据库引擎。

目前还不支持 MongoDB 4.0 API。

于 2020-11-03T04:47:11.173 回答
0

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

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

于 2022-01-11T12:29:39.900 回答