mongo学习之二
来源:互联网 发布:台达触摸屏编程视频 编辑:程序博客网 时间:2024/06/14 11:53
- 插件式存储引擎API
- WiredTiger存储引擎
特性:
2.1. 文档级别并发控制:MVCC实现文档级别的并发控制,即文档级别锁。这就允许多个客户端请求同时更新一个集合内存的多个文档,再也不需要在排队等待库级别的写锁。(mongostat中去除lockeddb)
2.2. 磁盘数据压缩:WiredTiger支持对所有集合和索引进行Block压缩和前缀压缩(如果数据库启用了journal,journal文件一样会压缩),已支持的压缩选项包括:不压缩、Snappy压缩和Zlib压缩
2.2.3. 可配置内存使用上限:WiredTiger支持内存使用容量配置,用户通过storage.wiredTiger.engineConfig.cacheSizeGB参数即可控制MongoDB所能使用的最大内存,该参数默认值为物理内存大小的一半 - MMAP V1 存储引擎:
1、锁粒度由库级别锁提升为集合级别锁
2、文档空间分配方式改变 - 复制集改进:
- 成员由12增加为50个,投票成员最多为7个
- Primary节点StepDown处理方式变化
- 分片集群改进
1、新增工具函数 sh.removeTagRange()
旧版本中只有sh.addTagRange(),如果要删除tagRange只能手工到config.tags集合中删除。
2、提供更可预测的Read Preference处理
新版本中mongos实例在执行读操作时不再将连接固定在复制集成员上,而是对每个读操作都会重新评估ReadPreference。这样当Read Preference修改时,其行为更容易预测。
3、为chunk迁移提供writeConcern设置
新版本针对均衡器为moveChunk和cleanupOrphaned这两个涉及到chunk迁移的命令提供了writeConcern参数。
4、增加均衡器状态显示
新版本中通过sh.status()可以看到均衡器的状态信息。
阅读全文
0 0
- mongo学习之二
- mongo 学习二 mongodb shell操纵mongodb
- mongo学习笔记(二)-复制
- mongo 学习
- mongo学习
- mongo学习
- Mongo服务器集群配置学习二——副本集
- Mongo服务器集群配置学习二——副本集
- MongoDB学习系列(二)mongo聚合查询实例
- 二、Mongo命令初识
- MongoDB入门学习笔记之mongo shell和java客户端
- mongo学习笔记
- Mongo学习笔记(1)
- Mongo 学习总结《一》
- mongo的学习
- Mongo学习笔记
- Mongo之javaAPI
- Mongo之Morphia API
- 开闭原则
- iptables使用介绍
- 51nod 1565 模糊搜索 fft
- linux errno详解
- Project configuration is not up-to-date with pom.xml. Run Maven->Update Project or use Quick Fix
- mongo学习之二
- windows下安装mongoDB以及配置启动
- centos中Tomcat的安装
- MyEclipse下maven 命令后控制台无输出
- leetcode 4. Median of Two Sorted Arrays
- Android Material Design ToolBar 使用
- mybatis的日期查询与字段的模糊查询例子
- KMP算法之java实现
- [Tomcat]idea安装使用最新版Tomcat