mongodb中文网 mongodb3中文手册

导读:
MongoDB是一个开源的文档型数据库,它使用BSON(二进制JSON)格式存储数据 。MongoDB 3是MongoDB最新的版本,它包含了许多新的特性和改进 。本篇文章将介绍MongoDB 3中的一些重要功能和用法 。
1. 多文档事务
MongoDB 3引入了多文档事务的支持,这使得在一个事务中可以同时操作多个文档,从而保证数据的完整性 。在3.6版本中,只有副本集和分片集群支持事务 , 但在3.7版本中 , 单节点也开始支持事务 。
2. Change Streams
【mongodb中文网 mongodb3中文手册】Change Streams是MongoDB 3.6中新增的功能 , 它允许应用程序监视集合中的变化 , 并在发生变化时立即做出响应 。Change Streams可以用于实现实时通知、流处理和实时分析等场景 。
3. 数据库级别加密
MongoDB 3.2中引入了TDE(透明数据加密)功能,它可以对整个数据库进行加密,从而保护数据的安全性 。在TDE的基础上,MongoDB 4.2中还增加了Field Level Encryption(FLE)功能 , 它可以对指定字段进行加密,从而提高了数据的安全性 。
4. 查询优化器
MongoDB 3.6中引入了查询优化器 , 它能够自动优化查询计划,从而提高查询性能 。在3.6版本中,查询优化器只支持单节点,但在3.7版本中,它已经开始支持分片集群 。
总结:
MongoDB 3是MongoDB最新的版本,它包含了许多新的特性和改进 。本篇文章介绍了MongoDB 3中的一些重要功能和用法,包括多文档事务、Change Streams、数据库级别加密和查询优化器等 。这些功能的引入使得MongoDB更加强大和灵活 , 能够满足更多的应用场景 。

    推荐阅读