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

03-MongoDB高级运维

03-MongoDB高级运维

1、MongoDB常见架构

MongoDB 有三种常用架构,分别为单机版、副本集(Replica Set)和分片(Sharding)

2、分片集群机制及原理

2.1 为什么使用分片集群

  • 数据容量日益增大,访问性能日渐降低,怎么破?
  • 新品上线异常火爆,如何支撑更多的并发用户?
  • 单库已有10TB数据,恢复需要1-2天,如何加速?
  • 地理分布数据

2.2 如何解决以上问题

原始结构
  • 银行交易单表内10亿笔资料
  • 超负荷运转
把数据分成两半

交易号0 - 500,000,000 → mongod
交易号500,000,000 - 1,000,000,000 → mongod

把数据分成4部分

交易号0 - 250,000,000 → mongod
交易号250,000,000 - 500,000,000 → mongod
交易号500,000,000 - 750,000,000 → mongod
交易号750,000,000 - 1,000,000,000 → mongod

http://www.jsqmd.com/news/226658/

相关文章:

  • Nginx--日志(介绍、配置、日志轮转)
  • Linux安装redis
  • 奇偶校验在嵌入式系统中的作用:入门必读
  • 解决screen驱动花屏问题的实战经验
  • 工业环境下的PCB封装防护设计:通俗解释
  • 电路板PCB设计防尘防水结构:项目应用
  • Keil5芯片包下载路径设置:系统学习配置方法
  • 低功耗设计中的电源管理策略:超详细版解析
  • 电机控制器半桥驱动电路:自举电路完整示例
  • S32DS使用一文说清:S32K GPIO外设初始化步骤
  • 456456
  • Protues元器件库与第三方库融合实战
  • Vivado IP核实现SPI通信协议:深度剖析时序配置
  • 51单片机蜂鸣器与红外感应结合的入侵报警项目应用
  • [特殊字符]_容器化部署的性能优化实战[20260110162104]
  • 测量逐飞制作的正交工字型电感
  • 代码审查助手:问题发现平台
  • [特殊字符]_容器化部署的性能优化实战[20260110163009]
  • 【鸿蒙PC桌面端实战】从零构建 ArkTS 高性能图像展示器:DevEco Studio 调试与 HDC 命令行验证全流程
  • 模拟I2C读写流程系统学习:入门篇
  • 工业安全继电回路设计:基于Proteus元件对照表实战
  • 人类有史以来最伟大的10大壮举与天问一号
  • [特殊字符]_内存管理深度解析:如何避免GC导致的性能陷阱[20260110163933]
  • 工业控制通信模块PCB板生产厂家布局布线实战
  • 风电随机性动态经济调度模型(Matlab代码实现)
  • 2025年度GRIT全球最具创新性洞察与分析公司50强榜单
  • 系统极客必备:Driver Store Explorer高级功能探索
  • 基于多主体主从博弈的区域综合能源系统低碳经济优化调度【分层模型】(Matlab代码实现)
  • 一文说清STM32F4串口通信的STM32CubeMX教程配置步骤
  • multisim仿真电路图模拟场效应管工作区:深度剖析