2020-04-1 记录mongdb(12)

数据复制: 高可用性、数据安全、分流/分工

复制集:

主节点负责所有的写入请求;

副节点负责从主节点中复制数据;

默认情况下读取数据也是从主节点读取,也可以在副节点读取,但是有一定可能因为延迟读不到最新信息。

复制集节点:

每个节点都会向其他节点发送心跳请求

每隔2s发送一下,超过10s则请求超时(默认)

复制集中最多可以有50个节点

复制集选举:

图1


图2
图3

投票机:没有数据、可以投票、不可以当做主节点

写库记录:

    写库日志中的记录可以被重复使用

    多个线程分批次使用日志记录

    写库日志的大小和文档大小不一定成正比

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容