mongodb中的read concern和write concern
read concert就是在复制集模式或复制集分片的模式下指定对于查询来说什么样的数据返回
对于下面的语句可以使用readconcern选项
find command
aggregate command and the db.collection.aggregate() method
distinct command
count command
parallelCollectionScan command
geoNear command
geoSearch command
对于示例和各个选项值的适合场景,参考
https://docs.mongodb.com/manual/reference/read-concern/
write concern是在单独,复制集合分片的模式下,对于写操作需要什么样的确认级别。关于write concern的选项值参考官网
https://docs.mongodb.com/manual/reference/write-concern/
就是数据的安全级别,参考这篇文章
https://www.percona.com/blog/2016/07/14/mongodb-data-durability/
{w:“majority”, j:1}这个配置最安全。
数据不丢失的另外一片文章https://mongoing.com/archives/1723
mongodb是把数据的安全性与数据的隔离性都放在了客户端上了。不是放在服务端实现的。
mongodb中的read concern和write concern相关推荐
- Mongodb关于读取的问题(Read Concern)和Write Concern
readConcern选项允许您控制从复制集和复制集碎片读取的数据的一致性和隔离属性. 通过有效地使用写关注点和读关注点,您可以适当地调整一致性和可用性保证的级别,例如等待更强的一致性保证,或者放松一 ...
- MongoDB中如何优雅地删除大量数据
删除大量数据,无论是在哪种数据库中,都是一个普遍性的需求.除了正常的业务需求,我们需要通过这种方式来为数据库"瘦身". 为什么要"瘦身"呢? 表的数据量到达一定 ...
- 利用java多线程向MongoDB中批量插入静态文件
第一步.开发环境: win7 64位(注:MongoDb在32位windows上有数量限制(2G),详见官方文档) Mongodb3.2 mongofb_java_driver 3.2.2 第二部.安 ...
- MongoDB中mapReduce的使用
MongoDB中mapReduce的使用 制作人:全心全意 mapReduce的功能和group by的功能类似,但比group by处理的数据量更大 使用示例: var map = function ...
- 如何获取mongodb中的最后N条记录?
我找不到任何记录在案的文件. 默认情况下,find()操作将从头开始获取记录. 如何获取mongodb中的最后N条记录? 编辑:我也希望返回的结果从最近到最近排序,而不是相反. #1楼 您可以使用so ...
- MongoDB中_id(ObjectId)生成
MongoDB 中我们经常会接触到一个自动生成的字段:"_id",类型为ObjectId. 之前我们使用MySQL等关系型数据库时,主键都是设置成自增的.但在分布式环境下,这种方法 ...
- go mongodb排序查询_【赵强老师】MongoDB中的索引(下)
(四)索引的类型三:复合索引(Compound Index) MongoDB支持复合索引,即将多个键组合到一起创建索引.该方式称为复合索引,或者也叫组合索引,该方式能够满足多键值匹配查询使用索引的情形 ...
- MongoDB中_class字段的作用
我们知道,如果你用Java的Sping Data 框架映射Pojo为MongoDB数据时,数据库中会自动给你添加一个_class字段,那这个字段是干嘛用的呢?我们可以不可以不要这个字段呢? 直接上结论 ...
- mongodb中分页显示数据集的学习
这次继续看mongodb中的分页.首先依然是插入数据: 1) db.Blog.insert( { name : "Denis", age : 20, city : "Pr ...
- go mongodb排序查询_「赵强老师」MongoDB中的索引(下)
(四)索引的类型三:复合索引(Compound Index)** MongoDB支持复合索引,即将多个键组合到一起创建索引.该方式称为复合索引,或者也叫组合索引,该方式能够满足多键值匹配查询使用索引的 ...
最新文章
- 算法---计数质数(Java)
- [html] Google map的地理编码javascript例子 -- Google map geocoder example
- ae中心点重置工具_AE脚本:锚点中心点移动对齐脚本 Move Anchor Point 3
- C++什么时候需要使用“常引用”?
- js 实现轻量ps_简单轻量的池实现
- linux 网络连接未知,ubuntu – 网络问题. Ifup说未知界面
- ExpandableListActivity列表嵌套列表
- 两个iphone怎么大量传照片_「唯物」传个视频到 iPhone,有了新方法
- WCF技术剖析之十七:消息(Message)详解(下篇)
- android 模拟crash_Android 收集Crash信息及用户操作步骤
- 利息高的贷款通过率会高一些吗?
- 练习(黄冈中学布局)
- 面经——Linux内核及驱动
- LG WP7机型工程模式下越狱
- 搜狗收录之搜狗推送神器
- 乌云沙龙:赛棍的自我修养
- css 预处理器 less sass
- 3D游戏模型教程系列:3D max安装
- C++实现大数加减法
- word的表格解决左对齐但不在左边,对齐不正常