当前位置: 首页 > news >正文

MongoDB主从复制模式基于银河麒麟V10系统

MongoDB主从复制模式基于银河麒麟V10系统

背景介绍

MongoDB自4.0版本开始已经不再建议使用传统的master/slave复制架构,而是全面采用了复制集(Replica Sets)作为标准的复制和高可用性解决方案。

复制集是MongoDB的一种数据复制和高可用性机制,通过异步同步数据至多个服务器实现数据副本的分布。这一机制支持自动故障转移和恢复,无需用户介入即可在主节点故障时自动切换至备份服务器作为新的主节点,确保业务连续性。一个复制集最多支持7个节点,任一节点均可被选举为主节点。复制集实现了读写分离,所有写操作仅在主节点上执行,而读操作可以在任何节点进行,从而优化读写负载和系统性能。

正常复制集最少需要三个节点,一主、一从、一仲裁。我这里有个比较极端的情况,我需要实现的是主从模式一主一从两个节点,不使用仲裁节点。接下来介绍的是基于复制集实现的主从模式,仅供参考。

测试环境

服务器1配置:4核12G;2T存储;IP地址:192.168.1.251

服务器2配置:8核16G;2T存储;IP地址:192.168.1.252

服务器系统:银河麒麟V10系统

网络环境:千兆内网

数据库版本:MongoDB4.0

安装配置

在服务器1和服务器2上安装好MongoDB4.0,可以参考我之前的博客:

http://www.lryc.cn/news/334040.html

相关文章:

  • Vue使用高德地图
  • 2024-04-07(复盘前端)
  • SpringCloud学习(10)-SpringCloudAlibaba-Nacos服务注册、配置中心
  • OKCC外呼中心配置的电话系统规则
  • AI推介-大语言模型LLMs论文速览(arXiv方向):2024.03.31-2024.04.05
  • 性能测试工具 ab(Apache Bench)使用详解
  • 智能网联汽车自动驾驶数据记录系统DSSAD数据元素
  • Ubuntu 20.04.06 PCL C++学习记录(十八)
  • 细雨踏春日,新会公安护平安
  • 3d怎么在一块模型上开个孔---模大狮模型网
  • Python景区票务人脸识别系统(V2.0),附源码
  • 全球化业务的网络安全挑战
  • SQL简单优化思路
  • 外包干了25天,技术倒退明显
  • webpack环境配置分类结合vue使用
  • 【蓝桥杯嵌入式】第十三届省赛(第二场)
  • maya节点绕轴旋转
  • 如何水出第一篇SCI:SCI发刊历程,从0到1全过程经验分享!!!
  • SpringBoot表单防止重复提交
  • java面向对象.day17(什么是面向对象)
  • mysql处理并发简单示例
  • 顺序表——功能实现
  • 达梦导出工具dexp
  • Ubuntu 22.04安装新硬盘并启动时自动挂载
  • Mybatis中sqlSession.getMapper背后的原理
  • [环境配置]conda 64位安装32位python
  • 某虚假交友APP(信息窃取)逆向分析
  • 基于FPGA的按键消抖
  • 1.网络编程-网络协议
  • 代码+视频,手动绘制logistic回归预测模型校准曲线(Calibration curve)(2)