MONGODB 的写操作中包含一个特殊的功能,就是写安全, 其他数据库在写入数据后,如果你想确认你写入的数据是否已经存在于数据库中,通常开发的想法是在查询一次....W concern 这个功能主要解决的问题
1 保证单机,复制集合,分片 三种MONGODB 的数据库形式中的数据写入后的安全保证.
2 通过W concern的机制,让数据的写入达到某种级别的安全等级...不少人对于MONGODB 有偏见,认为NO SQL 数据库写入数据不稳定,容易丢失数据, 并且不安全,这是非常错误的观念, MONGODB 在数据的安全性上有非常好的体验....举例
我在插入一条数据的情况下, 在插入的语句后面加入 (writeConcern:{w:2}) 这意味这,这条数据在插入的过程中,除了主节点以外, 其中的一个从节点也讲数据写入了,这样系统才回馈你的数据插入了...(默认日志刷新是100毫秒)
上图总结了上面文字的四种情况, MONGODB 作为NOSQL 的NO.1 的第一把交椅, 在数据安全方面是非常有保证的,并且对比一些比较流行的RDS数据库,相关的数据的安全性保证也是不差