• hal
    2020-01-15
    没有分片的集合是会随机找个shard 复制集存吗?

    作者回复: mongos在你新建库的时候会为你的库挑一个“primary shard”,所有未分片的集合都会在这个shard里面。挑选的规则就是看哪个分片相对数据量小一点。

     1
     1
  • Jason
    2020-01-10
    老师,
    1、如果两个分片服务器性能不一样,访问和存储可以权重类的设置吗?
    2、加入新的分片后,集群里的分片数据会自动均衡到各分片吗?比如首先只有第一个分片有30G数据,后面新增两个分片,各分片会迁移10G数据吗?

    作者回复: 1)可以使用zone sharding方式来自己控制数据的分布。比如说分片1是16Core SSD,那你可以给它更多的数据。

    2)是的,最后3个分片会给有10G左右

    
    
  • cheriston
    2020-01-03
    老师,我集群正常,数据分布在shard1与shard2 分片上,我将数据库迁移到shard2 上,再移除shard1 ,都正常;但是我再次添加shard1时候,里面没有数据,为什么 ?怎么让里面也有数据?急急急 !!!!

    作者回复: 这个问题好像我们线下讨论了,我们线下跟进

    
    
  • cheriston
    2020-01-03
    老师,MongoDB添加shard分片后,是如何让数据迁移到该分片的 ?

    作者回复: 使用 enableSharding 命令

    
    
  • cheriston
    2020-01-02
    我全部写在各类脚本里面,比老师的更加方便。

    作者回复: 非常棒!我们这个主要是让大家知道具体的步骤,是个学习的过程。上线或者稳定后一般都要用脚本或者工具来管理进程。

    
    
我们在线,来聊聊吧