写操作

什么是writeConcern?

mongodb事务

majority:超过半数以上的节点才算成功,常用于经常被扩容的节点

默认行为

mongodb事务

写入x=1立即返回,并没有等到从节点复制完成

使用majority

mongodb事务

写入x=1,等到从节点1完成复制,再返回, 因为3个节点,所以2个节点成功就可以返回了

j:true

mongodb事务

写到journal文件才返回

mongodb事务

注意事项

mongodb事务

读操作

mongodb事务

什么是readPreference

mongodb事务

readPreference场景举例

mongodb事务

readPreference与Tag

mongodb事务

readPreference配置

mongodb事务

实验

mongodb事务

注意事项

mongodb事务

什么是readConcern

mongodb事务

 

local和available

mongodb事务

注意事项

mongodb事务

readConcern:majority

mongodb事务

majority实现方式

mongodb事务

实验

mongodb事务

mongodb事务

mongodb事务

readConcern:如何实现安全的读写分离

mongodb事务

readConcern:linearizable

mongodb事务

选举过程中,同时old节点还能工作

snapshot

mongodb事务

多文档事务

4.0只支持复制集,不支持分片

mongodb事务

mongodb事务

使用方法

mongodb事务

事务的隔离级别

mongodb事务

实验

mongodb事务

可重复读

mongodb事务

事务写机制

mongodb事务

mongodb事务

等另一个提交后,重启事务就好了 session.abortTransaction() 

mongodb事务

注意事项

mongodb事务

 

 

相关文章: