MongoDB高级---->MongoDB 分布式自动分片(Auto-sharding)研究

2015-02-02 14:04:24 · 作者: · 浏览: 24

跳过理论东西,网上有介绍自动分片的...直接进入配置。


还是以1000W级数据做测试


不分片的情况下,插入1000W条数据到一个数据库


数据存储情况如下:



这里我们选择两台Server做测试


测试机IP为:


10.X.X.163


10.X.X.228


分别在163,228服务器上启动Shardsvr进程


在163服务器上启动configsvr 和 mongos路由进程(下面的27019为configsvr的ip,mongos的ip请到log里面去看)



可见3个服务都已经启动成功。


下面进入配置自动分片:


用mongo连接mongos进程(去log里面看)进行配置管理:



向mongos进程进行插入1000W数据


来看下数据的大小:


163: