MongoDB集群分片及片键的选择

数据库 waitig 599℃ 百度已收录 0评论

上一篇是搭建好了MongoDB集群,接下来开始对于数据库的表进行片键的选择

1、因为项目所需,此处有六张表,分别是czgx\ljgx\qjjd\sj\wl\wnjd这六张表,所用的片键选择为:

czgx:承载关系编号,时间,_id

ljgx:网络编号,网内节点编号,_id

qjjd:全局节点编号,时间,网络层级

sj: 网络节点编号,_id

wl : 网络编号,时间,网络层级

wnjd: 网络编号,时间,网内节点编号

2、在集群中进行设置;

首先转到admin数据库中:use admin

接下来开始设置:

其中(shardcollection:+数据库名字.表名)(key:+片键名)

> db.runCommand({shardcollection:"wq.ljgx",key:{"网络编号":1,"网内节点编号":1,"_id":1}})

依次设置六张表即可,最后利用sh.status()进行集群状态的查看


本文由【waitig】发表在等英博客
本文固定链接:MongoDB集群分片及片键的选择
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)