MongoDB的自动分片:

     test库分片配置:

db.shards.find()
{ "_id" : "shard0000", "host" : "127.0.0.1:29017", "state" : 1 }
{ "_id" : "shard0001", "host" : "127.0.0.1:29018", "state" : 1 }
{ "_id" : "shard0002", "host" : "127.0.0.1:29019", "state" : 1 }

  log表的分片字段:uid ,并在uid建立索引:循环写入数据:

      for(i=100000;i<400000;i++){ db.log.insert({"uid":i,"name":"mongodb","age":6,"date":new Date()}); }

测试MongoDB的自动分片

      for(i=200000;i<300000;i++){ db.log.insert({"uid":i,"name":"mongodb","age":6,"date":new Date()}); }

测试MongoDB的自动分片

在20万--30万多次写入,发现分片能自动分均匀。不会出现不均衡的分片。

相关文章:

  • 2021-07-05
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2021-08-12
  • 2022-12-23
  • 2021-11-28
  • 2021-09-27
猜你喜欢
  • 2022-12-23
  • 2022-02-01
  • 2022-12-23
  • 2021-07-29
  • 2021-10-23
  • 2022-12-23
相关资源
相似解决方案