添加一个分片,需要停止服务器吗?

dpcrman1987 2015-06-05 02:39:45
添加一个分片后,mongo做数据均衡这个过程时,会不会影响查询?

个人认知:
1.通过主键查询的时候,根据分布式算法可以定位到数据在哪个节点上。
2.模糊查询是通过每个节点查询,最后合并查询结果。

所以我得出的结论是:在mongo做数据均衡的时候,主键查询应该会受到影响。


求指教
...全文
206 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dpcrman1987 2015-06-09
  • 打赏
  • 举报
回复
4.待chunk完全一致后告诉config server chunk位置变了。 好的,谢谢大师
eshujiushiwo 2015-06-07
  • 打赏
  • 举报
回复
HI 抱歉回复那么晚。 均衡过程不会影响查询的。 首先要明确move chunk的过程。 简单如下: 1.确定move的chunk 2.在另一个shard 开始复制。 3.继续进行一致性同步 4.待chunk完全一致后告诉config server chunk位置变了。 5.config server 刷新到mongos上 6.老chunk 删除。 所以均衡不会影响的。
dpcrman1987 2015-06-06
  • 打赏
  • 举报
回复
昂,怎么每人来解惑

1,798

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧