分片集群中的分片集合
admin
2024-03-18 02:40:17
0

分片集群中的分片集合

MongoDB 中 分片集群有专门推荐的模式,例如 分片集合

它是一种基于分片键的逻辑对文档进行分组,分片键的选择对分片是非常重要的,分片键一旦确定,MongoDB 对数据的分片对应用是透明的

mongodb 分片中,有一个概念叫做数据块,默认一个数据块是 64 M ,这个也是可以配置的

他在 mongodb 中的 地位是这个样子的:

mongos 会将数据发送到 数据块中,实际上是 1 个 shard 分片对应多个数据块,也可以不对应数据块

例如上图,当一个数据块变大的时候,就会分成 2 个,慢慢的若数据块的数量多到一定的程度,就会发生快的迁移,识别和处理这个事情,都是平衡器进行处理的,例如

在数据块迁移的过程中,mogos 发送数据的方向还是不会变的,迁移的过程中,原来的数据块会先复制一个副本作为接收数据,实际的数据块继续迁移

例如块的迁移会有这样的规律:

  • 在块的个数,对比之后相差 1-20个,则会依次迁移 2 个

  • 若是 20 - 80 个,则会一次迁移 4 个

  • 若是 80 -无限多个,则会一次迁移 8 个

迁移的过程中,块的大小,块的数量都会影响我们分片集群的性能,

  • 若块的大小超过了我们的默认值,就需要拆,这就会影响性能

  • 搬迁的时候,对于网络资源的消耗 和 CPU 则会有影响

当搬迁完毕之后,相应数据块所在的分片就会通知 config server 更新配置,且原来复制的副本也会被删掉,此处 mogos 发送的数据,就会往新的一边进行发送

统一将上述涉及到的知识点梳理一下:

上述说到的分片集合,是因为数据量会越来越大,那么分片就会随之发生切割,和迁移的动作,这是为了满足在 mongodb 里面进行均匀分布

  • mogos 是会进行请求分流

是通过路由节点来将不同的请求分发到不同的分片和块中

  • 数据也是会分流

数据分流,主要还是说数据均匀分布,内部有一个平衡器进行保证

  • 块何时会拆分呢?

默认的快大小是 64 M,若我们的块数据超过这个值就会触发拆分

  • 数据块迁移什么时候会触发?

迁移的目的还是为了分片在集群中均匀分布,所以数据块会发生迁移,一般是在集群中分片相差 8 个分块的时候,就会触发数据块迁移的动作

今天就到这里,学习所得,若有偏差,还请斧正

欢迎点赞,关注,收藏

朋友们,你的支持和鼓励,是我坚持分享,提高质量的动力

好了,本次就到这里

技术是开放的,我们的心态,更应是开放的。拥抱变化,向阳而生,努力向前行。

我是阿兵云原生,欢迎点赞关注收藏,下次见~

相关内容

热门资讯

判了无期徒刑的人我现在能提出离... 判了无期徒刑的人我现在能提出离婚吗?你好,可以,在他服刑的地方法院起诉。
客串是什么意思? 客串是什么意思?客串,顾名思义就是以客人的身份去别人那里串门。演艺人员去别人的主场出演,承担一个角色...
火影忍者中谁是双子座的?20先... 火影忍者中谁是双子座的?20先吧伊鲁卡(5月26日)梅雨(孙悔5月30日)夕日红(6月11日)页头冥...
如果给你一杯忘情水,你会不会喝... 如果给你一杯忘情水,你会不会喝?为什么?我不会喝那杯忘情水,因为喝了后脑子里就空白了,就不记得爱的滋...
巴甫洛夫的故事让你对生与死有什... 巴甫洛夫的故事让你对生与死有什么看法?gjrwkn gbmwhitryu9ymnhfgjm
请问一下有哪些好看的小说像遮天... 请问一下有哪些好看的小说像遮天一样斗破苍穹恶魔法则盘龙斗罗大陆武动乾坤基本就是他们这群作者了
揠苗助长比喻什么意思 揠苗助长比喻什么意思 揠(拔)苗助长,意思是把苗拔起来,帮助其成长。比喻违反事物的发展规律,急于求成...
不读书事例。。。。除了伤仲永,... 不读书事例。。。。除了伤仲永,快点。急急急急急急急急急..........................
求小说女主穿越到某个世界,那个... 求小说女主穿越到某个世界,那个世界妖怪很多,额,我只知道犬夜叉
有本校园小说女主角是慕容嫣然的... 有本校园小说女主角是慕容嫣然的,故事发生在开学,男主角回宿舍时经过一条小路书名好像是我的校花女友,但...
有没有类似梦幻之白夜的网王小说 有没有类似梦幻之白夜的网王小说网王梦的继续,同一个作者写的
厨房的意思是什么 厨房的意思是什么厨房 [chú fáng] 基本释义烹制菜肴饭食之处详细释义做饭食的屋子。借指厨师...
一个未婚的男人,会找一个二婚且... 一个未婚的男人,会找一个二婚且带孩子的女人吗?会的,因为现在带孩子的女人也是非常好的,只不过是经历了...
一树枫红佳人默,时光荏苒白驹入... 一树枫红佳人默,时光荏苒白驹入画,愿此间飞鸟早还归。什么意思??意思就是说,看到一片树叶就想起美丽的...
坐飞机从北京到拉萨,穿过什么山... 坐飞机从北京到拉萨,穿过什么山脉唐古拉山脉。在北京到拉萨飞机的行程表上可知,北京到拉萨沿途经宁夏、甘...
仓鼠为什么一直叫? 仓鼠为什么一直叫?仓鼠一直叫的原因答凯可能有以下几种情况:1. 寻求注毕指意:仓鼠是一种社交性动物,...
经典欧美歌曲推荐,旋律动听的,... 经典欧美歌曲推荐,旋律动听的,别的不要阿黛尔 someone like youBSB-as long...
成功的规律是什么? 成功的规律是什么?自律+头脑+毅力
静水流深什么意思 静水流深什么意思水表面风平浪静,水深处实则暗流汹涌.指任何事物的发生,不要只看表象,还应关注其本质....
写玄幻小说武器类型 写玄幻小说武器类型注意是类型阿类型!最好能够新颖一些,不要剑弓刀什么的了。轮,翼,炎,羽,皮肤,针。...