1、因為專案所需,此處有六張表,分別是czgx\ljgx\qjjd\sj\wl\wnjd這六張表,所用的片鍵選擇為:
czgx:承載關係編號,時間,_id
qjjd:全域性節點編號,時間,_id
sj:網路層級,事件開始時間,_id
wl : 網路編號,時間,_id
wnjd: 網內節點編號,時間,_id
2、在集群中進行設定;
首先轉到admin資料庫中:use admin
接下來開始設定:
首先對資料庫本身進行設定,再對集合進行設定
>db.runcommand( )
其中(shardcollection:+資料庫名字.表名)(key:+片鍵名)
> db.runcommand(})
依次設定六張表即可,最後利用sh.status()進行集群狀態的檢視
mongodb 5 分片集群
分片集群是指將資料橫向拆分,將乙個資料伺服器上將資料依據一定的規則分散到多台伺服器上。以降低單台伺服器的訪問壓力,提高資料服務的效能。幾乎所有的資料庫系統都能夠手動進行分片,但是這在路由管理上,以及各個分片的管理上都相對困難。mongodb支援自動分片,就可以擺脫手動分片管理困難的問題。集群自動切分...
MongoDB集群分片
什麼是sharding?說白了就是把海量資料水平擴充套件的集群系統,資料分表儲存在sharding的各個節點上。mongodb的資料分開分為chunk,每個chunk都是collection中的一段連續的資料記錄,一般為200mb,超出則生成新的資料塊。構建sharding需要三種角色,shard伺...
mongodb分片 集群
目前在乙個機器上部署,ip 10.1.2.197,埠列表如下 埠埠埠路由服務 27061 路由服務 27062 路由服務 27063 配置服務 27071 配置服務 27072 配置服務 27073 副本集1 27011 副本集2 27021 副本集3 27031 副本集1 27012 副本集2 2...