跳过理论东西,网上有介绍自动分片的…直接进入配置。还是以1000W级数据做测试不分片的情况下,插入1000W条数据到一个数据库。数
跳过理论东西,,网上有介绍自动分片的…直接进入配置。
还是以1000W级数据做测试
不分片的情况下,插入1000W条数据到一个数据库。
数据存储情况如下:
下面进行自动分片配置:
这里我们选择两台Server做测试
测试机IP为:
10.X.X.163
10.X.X.228
分别在163,228服务器上启动Shardsvr进程
^_^[root@:/usr/local/mongodb/bin]#cat runServerShard.sh ./mongod –shardsvr -dbpath=../data/mongodb –logpath=../data/shardsvr_logs.txt –logappend –fork
在163服务器上启动configsvr 和 mongos路由进程(下面的27019为configsvr的ip,mongos的ip请到log里面去看)
查看下是否都启动成功:
可见3个服务都已经启动成功。
下面进入配置自动分片:
用mongo连接mongos进程(去log里面看)进行配置管理:
向mongos进程进行插入1000W数据
来看下数据的大小:
163:
228:自动分片成每个2G。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1950420.html