MongoDB复制集是怎么扩展读能力?

默认情况下,读和写都只能在主节点上进行
下面是MongoDB的客户端支持5种复制集读选项:

primary:默认模式,所有的读操作都在复制集的 主节点 进行的。

primaryPreferred:在大多数情况时,读操作在 主节点 上进行,但是如果主节点不可用了,读操作就会转移到 从节点 上执行。

secondary:所有的读操作都在复制集的 从节点 上执行。

secondaryPreferred:在大多数情况下,读操作都是在 从节点 上进行的,但是当 从节点 不可用了,读操作会转移到 主节点 上进行。

nearest:读操作会在 复制集 中网络延时最小的节点上进行,与节点类型无关。

复制集好像主要是为了实现自动备份数据,并不是为了扩展读写能力的?


足迹666
浏览 1366回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MongoDB