副本集4.0新特性

最近更新时间:2020-07-31 14:01:27

支持MongoDB副本集4.0新特性

MongoDB副本集4.0新特性支持文档事务支持(ACID)、读性能大幅扩展、Change Stream增强等MongoDB副本集4.0新特性。将文档模型的速度,灵活性和功能与ACID保证相结合,使得更加容易的解决各种用例;借助事务特性,使得备节点不再因为同步日志而阻塞读取请求;运用Change Streams对若干个数据库或者整个实例进行变动监听,使得数据的变动监听变得简单易用。

特性说明

  • 跨文档事务支持 (ACID)

首个支持跨文档事务的NoSQL云数据库,将文档模型的速度,灵活性和功能与ACID保证相结合。现在,使用MongoDB解决各种用例变得更加容易。 (4.0 的事务存在最大修改 16MB、事务执行时间不能过长的限制)

  • 读性能大幅扩展

4.0版本借助事务特性,使得备节点不再因为同步日志而阻塞读取请求。

  • Change Stream 增强

在MongoDB3.6之前,如果我们希望对MongoDB数据库中的数据变动进行监听,通常是通过 “监听并回放oplog”。从MongoDB3.6开始支持的 Change Streams打破了这个僵局。 Change Streams使得数据的变动监听变得简单易用。如果你只需要针对某一个collection进行变动监听,MongoDB3.6就可以满足你的需求。在4.0版本中我们可以针对若干个数据库或者整个实例(复制集)进行变动监听。与watch()某一个collection不同,4.0中我们可以watch()某个数据库或者整个实例。

金山云,开启您的云计算之旅

免费注册