mongo 3.4分片集群系列之六:详解配置数据库
这个系列大致想跟大家分享以下篇章:
2、mongo 3.4分片集群系列之二:搭建分片集群--哈希分片
3、mongo 3.4分片集群系列之三:搭建分片集群--哈希分片 + 安全
4、mongo 3.4分片集群系列之四:搭建分片集群--哈希分片 + 安全 + 区域
这篇为理论篇。
配置数据库主要用于内部使用,并且在正常操作期间,您不应手动插入或存储数据。
以下将介绍config数据库的集合(这个是在mongodb 3.4版本,不保证其他版本也是这样。只能说作参考)
1、 Actionlog
2、 Changelog
用于存储每个改变分片集合的元数据的文档。
changelog集合中的每个文档包含以下字段:
_id 值是: <hostname>-<timestamp>-<increment>。
server 保存此数据的服务器的主机名。
clientAddr 一个包含客户端地址的字符串,一个初始化此更改的mongos 实例。
time 反映更改发生时间的ISODate时间戳。
what 反映记录的变化类型。可能的值是:
- dropCollection
- dropCollection.start
- dropDatabase
- dropDatabase.start
- moveChunk.start
- moveChunk.commit
- split
- multi-split
ns 发生更改的命名空间。
Details 包含有关变化的更多细节。details 文档的结构取决于变化的类型。
3、 Chunks
存储在集群中每个块的信息
_id 值是: <块所属的集合的命名空间>-<分片键>-<块范围最小值>
ns 块所属的集合的命名空间
min和max 描述了块的存储值的范围
shard 标识集群中“拥有”块的分片
4、 Collections
存储在集群中的每个分片集合的信息
_id 值是: <集合的命名空间>
Lastmod 最后修改时间
Dropped 是否drop该集合
Key 分片键
Unique 是否唯一
5、 Databases
存储集群中每个数据库的文档,并跟踪数据库是否已启用分片。
_id 数据库名称
Partitioned 是否已分片
Primary 分片后,主分片的名称
6、 Lockpings
跟踪分片集群中的活动组件。
7、 Locks
存储分布式锁
_id 分布式锁作用的对象
Who 启用该分布式锁的客户端或是内部程序
Process 启用该分布式锁的进程
When 启用该分布式锁的时间
Why 启用该分布式锁的原因
8、 Migrations
9、 Mongos
存储与集群关联的 mongos实例的每个文档。mongos实例每隔30秒向集群的所有成员发送ping,以便集群可以验证 mongos是否处于活动状态。
_id 主机名:端口
Ping 显示最后一次ping的时间
Up 报告最后一次ping 的正常运行时间
mongoVersion 运行mongos的版本
10、 Settings
平衡器的设置
11、 Shards
一个文档代表了集群中的一个分片
_id 分片名称
Host 主机名;如果分片是副本集,则显示副本集的名称,然后显示斜杠,然后以副本集的每个成员的主机名的逗号分隔列表
Tags 保存该分片分配到的区域的数组
12、 Tags
保存集群中每个区域范围的信息
_id 包括集合的命名空间,区域的最小值
ns 集合的命名空间
min 区域的最小值
max 区域的最大值
Tag 区域的名称
13、 Version
保存当前的元数据版本号。此集合仅包含一个文档。
--------------------------------------- over ------------------------------------------------------
以上资料,大部分是参考官网的资料,在此表示感谢。
https://docs.mongodb.com/manual/reference/config-database/
mongo 3.4分片集群系列之六:详解配置数据库的更多相关文章
- mongo 3.4分片集群系列之八:分片管理
这个系列大致想跟大家分享以下篇章: 1.mongo 3.4分片集群系列之一:浅谈分片集群 2.mongo 3.4分片集群系列之二:搭建分片集群--哈希分片 3.mongo 3.4分片集群系列之三:搭建 ...
- mongo 3.4分片集群系列之七:配置数据库管理
这个系列大致想跟大家分享以下篇章: 1.mongo 3.4分片集群系列之一:浅谈分片集群 2.mongo 3.4分片集群系列之二:搭建分片集群--哈希分片 3.mongo 3.4分片集群系列之三:搭建 ...
- mongo 3.4分片集群系列之五:详解平衡器
这个系列大致想跟大家分享以下篇章: 1.mongo 3.4分片集群系列之一:浅谈分片集群 2.mongo 3.4分片集群系列之二:搭建分片集群--哈希分片 3.mongo 3.4分片集群系列之三:搭建 ...
- mongo 3.4分片集群系列之四:搭建分片集群--哈希分片 + 安全 + 区域
这个系列大致想跟大家分享以下篇章: 1.mongo 3.4分片集群系列之一:浅谈分片集群 2.mongo 3.4分片集群系列之二:搭建分片集群--哈希分片 3.mongo 3.4分片集群系列之三:搭建 ...
- mongo 3.4分片集群系列之三:搭建分片集群--哈希分片 + 安全
这个系列大致想跟大家分享以下篇章: 1.mongo 3.4分片集群系列之一:浅谈分片集群 2.mongo 3.4分片集群系列之二:搭建分片集群--哈希分片 3.mongo 3.4分片集群系列之三:搭建 ...
- mongo 3.4分片集群系列之二:搭建分片集群--哈希分片
这个系列大致想跟大家分享以下篇章: 1.mongo 3.4分片集群系列之一:浅谈分片集群 2.mongo 3.4分片集群系列之二:搭建分片集群--哈希分片 3.mongo 3.4分片集群系列之三:搭建 ...
- mongo 3.4分片集群系列之一:浅谈分片集群
这篇为理论篇,稍后会有实践篇. 这个系列大致想跟大家分享以下篇章: 1.mongo 3.4分片集群系列之一:浅谈分片集群 2.mongo 3.4分片集群系列之二:搭建分片集群--哈希分片 3.mong ...
- 深入浅出—Redis集群的相关详解
前言: 这篇文章主要介绍了Redis集群的相关,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值. 注意!要求使用的都是redis3.0以上的版本,因为3.0以上增加了red ...
- t持久化与集群部署开发详解
Quartz.net持久化与集群部署开发详解 序言 我前边有几篇文章有介绍过quartz的基本使用语法与类库.但是他的执行计划都是被写在本地的xml文件中.无法做集群部署,我让它看起来脆弱不堪,那是我 ...
随机推荐
- TextView设置成仅仅读
TextView设置成仅仅读 方法一:代理 - (BOOL)textViewShouldBeginEditing:(UITextView *)textView { return NO; } 方法二:设 ...
- linux网络结构体
一 链路层: (1)局域网(以太网ethernet): *struct eth_header:以太网头部. (ethernet/eth.c) *struct net_device:每一个网络设备都用这 ...
- 多个client与一个server端通信的问题
多个client与一个server端通信的问题 上篇博文主要是讲的关于client与server端的通信问题.在上篇博文中当我们仅仅有一个client訪问我们的server时是能够正常执行的,可是当我 ...
- 图像处理之基础---滤波器之高斯低通滤波器3c代码实现yuv,rgb
()高斯理论简介 () ()代码实现 四 使用高斯滤波器进行图像的平滑 ()高斯简介 http://research.microsoft.com/en-us/um/people/kahe/eccv10 ...
- 创建类模式大PK(总结)
创建类模式包含工厂方法模式.建造者模式.抽象工厂模式.单例模式和原型模式,它们都可以提供对象的创建和管理职责.当中的单例模式和原型模式很easy理解,单例模式是要保持在内存中仅仅有一个对象,原型模式是 ...
- UVA 11488 Hyper Prefix Sets (Trie)
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&p ...
- 基本数据类型操作的补充和set的基本操作
1,补充基本数据类型的知识点: " " .join(内容)...........什么加到什么里边,内容可以是:int,str,dic,tup. lst = ["周 ...
- python generator iterator和iterable object
1 iterable object list.dict.set.tuple.file(在每行上iterate)等都是iterable object,但是它们不是iterator.但是它们可以转换成it ...
- 加密散列算法——SHA-1
与MD5算法类似,SHA-1算法也是在接收到消息后产生消息摘要,能够用来验证数据的完整性. 不同的是SHA1会产生一个160位的消息摘要(MD5产生的是128位). 其它的性质之类的不多说(请參考前面 ...
- 2017阿里给Java开发者的两个福利
一.<Java开发规约> 无规矩不成方圆 无规范不能协作. 2017年开春之际,诚意献上重磅大礼:阿里巴巴Java开发手册,首次公开阿里官方Java代码规范标准.这套Java统一规范标准将 ...