中间件磁盘满P0事故解决方案分享

案例一 MongoDB

1、数据存储方式

可以看出MongoDB效率很高,但是10ms数据丢失风险

2、磁盘阈值机制

暂无

3、数据目录列表

bin:存放 MongoDB 的可执行文件

data:存放 MongoDB 的数据文件

log:存放 MongoDB 的日志文件

conf:存放 MongoDB 的配置文件

4、热备份和冷备份

冷备份(停机备份):

备份data目录

如果是副本集模式,建议备份Secondary 节点

如果是分片模式,此时该如何?

热备份(在线备份):

  1. 文件系统快照:大多数现代文件系统支持快照功能,可以创建数据目录在某一时刻的快照,然后复制快照到备份位置。
  2. 使用 Oplog:MongoDB 的复制日志(Oplog)记录了所有对数据库的更改。通过复制 Oplog 并应用到备份的数据上,可以实现数据的一致性
  3. mongodump: 无法保证数据一致性
相关推荐
许长安12 小时前
protobuf 使用详解
c++·经验分享·笔记·中间件
jeCA EURG2 天前
docker离线安装及部署各类中间件(x86系统架构)
docker·中间件·系统架构
许彰午4 天前
CacheSQL:一个面向政务系统的内存缓存数据库中间件
java·数据库·缓存·中间件·面试·开源软件·政务
亿牛云爬虫专家4 天前
Go爬虫进阶:如何优雅地在Colly框架中实现无缝代理切换?
爬虫·中间件·golang·爬虫代理·colly框架·代理切换·api提取
SuperherRo4 天前
服务攻防-中间件安全&Apache&Tomcat&Jetty&Weblogic&AJP协议&反序列化&CVE漏洞
中间件·tomcat·apache·jetty·weblogic
空中海4 天前
第四篇:进阶篇 — 缓存、消息队列、安全与常用中间件
安全·缓存·中间件
逍遥德5 天前
MQTT教程详解-03. 高级知识点
java·物联网·中间件·信息与通信·iot·iotdb
前端小超人rui5 天前
【Node.js Express中间件理解及中间件分类和作用】
中间件·node.js·express
前端小超人rui5 天前
封装Express 自定义中间件
中间件·node.js·express
weixin_419658315 天前
RabbitMQ 应用问题
java·分布式·中间件·rabbitmq