zoukankan      html  css  js  c++  java
  • mongodb分片

    1.启动3个mongodb: 

         bin/mongod --config ../mongod.conf replset rs

         bin/mongod --config ../mongod.conf  replset rs

         bin/mongod --config ../mongod.conf  replset rs

       

     bin/mongos --port 30000

    在3000端口中,在test数据库中插入三条数据,发现并没有分区存储,如下图所示:

    将shop数据库进行分片存储:

    shop数据库的goods表进行分片存储:

    查看chunk大小:mongos=>db.settings.find(),更改chunk大小,进行多分片:use config db.settings.save({_id:'chuncksize',value:1}), sh.status();改为1m是为了方便看到分片效果

    以上mongo自动分片,会产生io数据库迁移问题,需要手动预先分片,才能保证数据平均分配到每一个片上

    shop库中的user表进行分片:mongs=>sh.shardCollection('shop.user',{_id:1}),

    分40个块:

  • 相关阅读:
    用户体验
    jsp ini 配置文件
    Highcharts 图表
    简单游戏服务器
    js 数据操作
    jquery 导航
    as3.0 删除子元件
    java float 保留二位小数
    局域网ip
    SWFUpload
  • 原文地址:https://www.cnblogs.com/qiyc/p/9575904.html
Copyright © 2011-2022 走看看