日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

mongo 3.4分片集群系列之六:详解配置数据库

發(fā)布時(shí)間:2025/3/20 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mongo 3.4分片集群系列之六:详解配置数据库 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

這個(gè)系列大致想跟大家分享以下篇章:

1、mongo 3.4分片集群系列之一:淺談分片集群

2、mongo 3.4分片集群系列之二:搭建分片集群--哈希分片

3、mongo 3.4分片集群系列之三:搭建分片集群--哈希分片 + 安全

4、mongo 3.4分片集群系列之四:搭建分片集群--哈希分片 + 安全 + 區(qū)域

5、mongo 3.4分片集群系列之五:詳解平衡器

6、mongo 3.4分片集群系列之六:詳解配置數(shù)據(jù)庫(kù)

7、mongo 3.4分片集群系列之七:配置數(shù)據(jù)庫(kù)管理

8、mongo 3.4分片集群系列之八:分片管理

?

?

這篇為理論篇。

配置數(shù)據(jù)庫(kù)主要用于內(nèi)部使用,并且在正常操作期間,您不應(yīng)手動(dòng)插入或存儲(chǔ)數(shù)據(jù)。

以下將介紹config數(shù)據(jù)庫(kù)的集合(這個(gè)是在mongodb 3.4版本,不保證其他版本也是這樣。只能說(shuō)作參考)

1、???????? Actionlog

?

2、???????? Changelog

用于存儲(chǔ)每個(gè)改變分片集合的元數(shù)據(jù)的文檔。

changelog集合中的每個(gè)文檔包含以下字段:

_id ?       值是:?<hostname>-<timestamp>-<increment>。

server??????????   保存此數(shù)據(jù)的服務(wù)器的主機(jī)名。

clientAddr    ?一個(gè)包含客戶端地址的字符串,一個(gè)初始化此更改的mongos?實(shí)例。

time? ??????     反映更改發(fā)生時(shí)間的ISODate時(shí)間戳。

what? ??????     ??反映記錄的變化類型。可能的值是:

          • dropCollection
          • dropCollection.start
          • dropDatabase
          • dropDatabase.start
          • moveChunk.start
          • moveChunk.commit
          • split
          • multi-split

ns?????????????     發(fā)生更改的命名空間。

Details      包含有關(guān)變化的更多細(xì)節(jié)。details?文檔的結(jié)構(gòu)取決于變化的類型。?

3、???????? Chunks

存儲(chǔ)在集群中每個(gè)塊的信息

??_id?       值是:?<塊所屬的集合的命名空間>-<分片鍵>-<塊范圍最小值>

??ns??       塊所屬的集合的命名空間

?min和max    描述了塊的存儲(chǔ)值的范圍

?shard?????????   標(biāo)識(shí)集群中“擁有”塊的分片

4、???????? Collections

存儲(chǔ)在集群中的每個(gè)分片集合的信息

_id???      值是:?<集合的命名空間>

Lastmod??    ?最后修改時(shí)間

Dropped??    是否drop該集合

Key??????????  ? 分片鍵

Unique??????????? 是否唯一

5、???????? Databases

存儲(chǔ)集群中每個(gè)數(shù)據(jù)庫(kù)的文檔,并跟蹤數(shù)據(jù)庫(kù)是否已啟用分片。

?????? _id?       數(shù)據(jù)庫(kù)名稱

?????? Partitioned? ? ? 是否已分片

?????? Primary? ? ? ? ? ? ?分片后,主分片的名稱

6、???????? Lockpings

跟蹤分片集群中的活動(dòng)組件。

7、???????? Locks

  存儲(chǔ)分布式鎖

?????? _id?      ? ?分布式鎖作用的對(duì)象

?????? Who??????    啟用該分布式鎖的客戶端或是內(nèi)部程序

?????? Process ? ? ? ? ? ?啟用該分布式鎖的進(jìn)程

?????? When? ? ? ? ? ? ? ? 啟用該分布式鎖的時(shí)間

?????? Why? ? ? ? ? ? ? ? ? 啟用該分布式鎖的原因

8、???????? Migrations

?

9、???????? Mongos

  存儲(chǔ)與集群關(guān)聯(lián)的?mongos實(shí)例的每個(gè)文檔。mongos實(shí)例每隔30秒向集群的所有成員發(fā)送ping,以便集群可以驗(yàn)證?mongos是否處于活動(dòng)狀態(tài)。

?????? _id?      主機(jī)名:端口

?????? Ping??????    顯示最后一次ping的時(shí)間

?????? Up??      報(bào)告最后一次ping?的正常運(yùn)行時(shí)間

?????? mongoVersion ?????????? 運(yùn)行mongos的版本

10、????? Settings

  平衡器的設(shè)置

11、????? Shards

  一個(gè)文檔代表了集群中的一個(gè)分片

?????? _id?      分片名稱

?????? Host ????    主機(jī)名;如果分片是副本集,則顯示副本集的名稱,然后顯示斜杠,然后以副本集的每個(gè)成員的主機(jī)名的逗號(hào)分隔列表

?????? Tags??????    ?保存該分片分配到的區(qū)域的數(shù)組

12、????? Tags

  保存集群中每個(gè)區(qū)域范圍的信息

?????? _id?      包括集合的命名空間,區(qū)域的最小值

?????? ns ?      ??集合的命名空間

?????? min      區(qū)域的最小值

?????? max      區(qū)域的最大值

?????? Tag      區(qū)域的名稱

13、????? Version

  保存當(dāng)前的元數(shù)據(jù)版本號(hào)。此集合僅包含一個(gè)文檔。

?

--------------------------------------- over ------------------------------------------------------

以上資料,大部分是參考官網(wǎng)的資料,在此表示感謝。

https://docs.mongodb.com/manual/reference/config-database/

轉(zhuǎn)載于:https://www.cnblogs.com/ddbear/p/7895466.html

總結(jié)

以上是生活随笔為你收集整理的mongo 3.4分片集群系列之六:详解配置数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。