在 MongoDB 中,对单个文档的操作是原子操作。因为您可以使用嵌入式文档和数组来捕获单个文档结构中的数据之间的关系,而不是跨多个文档和集合进行规范化,因此这种单文档原子性消除了许多实际用例对多文档事务的需求。
支持 MongoDB 中查询的高效执行
用户认证权限相关
Change stream 允许应用实时获取 mongodb 数据的变更
提供冗余并提高 数据可用性。通过在不同数据库服务器上提供多个数据副本,复制可提供一定级别的容错功能,以防止丢失单个数据库服务器。
分片是一种跨多台机器分发数据的方法。MongoDB 使用分片来支持具有非常大的数据集和高吞吐量操作的部署。