MongoDB高可用方案-主从复制
💡
原文中文,约1700字,阅读约需4分钟。
📝
内容提要
MongoDB是一种易于使用、扩展和功能丰富的流行文档型数据库。主从复制节点需要两台机器,下载安装程序包,建立文件夹并启动主从节点程序。从节点只能读取数据,不能写入。主节点挂掉时需要手动切换从节点为主节点。可以搭建多个从节点实现读写分离。
🎯
关键要点
-
MongoDB是一种流行的文档型数据库,具有易用、易扩展和功能丰富的特点。
-
主节点记录写操作,读操作不记录,操作记录在local数据库中的oplog集合。
-
从节点定时连接主节点获取操作日志以实现数据同步,local数据库中有source和me两个集合。
-
搭建主从复制节点需要两台机器,分别作为主节点和从节点,下载MongoDB安装包并建立相应文件夹。
-
主节点启动时需使用参数–master,从节点启动时需指定主节点IP和端口,并使用参数–slave。
-
从节点只能读取数据,不能执行写操作,主节点挂掉时需手动切换从节点为主节点。
-
可以搭建多个从节点实现读写分离,主节点负责写操作,从节点负责读操作,以减轻负担。
➡️