社区
MongoDB
帖子详情
添加一个分片,需要停止服务器吗?
dpcrman1987
2015-06-05 02:39:45
添加一个分片后,mongo做数据均衡这个过程时,会不会影响查询?
个人认知:
1.通过主键查询的时候,根据分布式算法可以定位到数据在哪个节点上。
2.模糊查询是通过每个节点查询,最后合并查询结果。
所以我得出的结论是:在mongo做数据均衡的时候,主键查询应该会受到影响。
求指教
...全文
206
3
打赏
收藏
添加一个分片,需要停止服务器吗?
添加一个分片后,mongo做数据均衡这个过程时,会不会影响查询? 个人认知: 1.通过主键查询的时候,根据分布式算法可以定位到数据在哪个节点上。 2.模糊查询是通过每个节点查询,最后合并查询结果。 所以我得出的结论是:在mongo做数据均衡的时候,主键查询应该会受到影响。 求指教
复制链接
扫一扫
分享
转发到动态
举报
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
打赏
举报
回复
昂,怎么每人来解惑
Redis-
分片
&预
分片
&Redis集群(Redis Cluster)
分片
是将数据划分为多个部分的方法,可以将数据存储到多台
服务器
里面,这种方法在解决某些问题时可以获得线性提升。 范围
分片
: 例如将用户id 0-10000 存到redis 1 中,10001-20000 存到 redis2中。但是这样
需要
维护...
Redis
分片
分片
(partitioning)就是将你的数据拆分到多个 Redis 实例的过程,这样每个实例将只包含所有键的子集。本文第一部分将向你介绍
分片
的概念,第二部分将向你展示 Redis
分片
的可选方案。 一、
分片
能做什么 Redis 的分...
2. MongoDB
分片
集群架构实战-----MongoDB
分片
集群和多文档事务详解
分片
(shard)是指在将数据进行水平切分之后,将其存储到多个不同的
服务器
节点上的一种扩展方式。
分片
在概念上非常类似于应用开发中的“水平分表"。不同的点在于,MongoDB本身就自带了
分片
管理的能力,对于开发者来说...
Elasticsearch学习:
分片
的理解
在ElasticSearch集群中,索引
分片
(Sharding)是自动完成的,而且所有
分片
索引(Shard)是作为
一个
整体呈现给用户的【2】。整体呈现可以这样理解:当你查询的索引分布在多个
分片
上时, Elasticsearch会把
8.MongoDB之
分片
集群
举例来说一下,比如说
一个
collection有TB级别的数据,在传统方式下如果有两个线程要访问其中的数据,即使这个线程访问的数据是不同的,为保证同步
需要
排队等待,
分片
机制可以很好的解决这个问题,
分片
机制其实就是...
MongoDB
1,798
社区成员
1,467
社区内容
发帖
与我相关
我的任务
MongoDB
MongoDB相关内容讨论区
复制链接
扫一扫
分享
社区描述
MongoDB相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章