1. 物理备份 + 日志归档
全量备份:基于快照的物理备份(数据文件+SSTable)
增量备份:事务日志(Clog)持续归档
恢复原理:全量备份 + 增量日志重放
2. 关键组件
组件 | 作用 |
|---|---|
备份代理(OB-Agent) | 调度备份任务,收集节点元数据 |
日志归档服务 | 实时压缩/上传事务日志到对象存储 |
存储目标 | OSS/S3/NAS(推荐对象存储) |
备份元数据库 | 存储备份路径、校验信息(通常内置在sys租户) |
3. 详细备份流程
全量快照
触发定时备份策略(e.g. 每周日0点)
冻结数据分区生成一致性快照
并行压缩上传SSTable文件至OSS
日志实时归档
事务提交时同步推送Clog到归档队列
按128MB分块压缩上传(可配置)
保留策略:至少覆盖2个全量周期
备份一致性保障
ALTER SYSTEM BACKUP DATABASE; # 发起集群级一致性备份
4. 恢复操作流程
运维平台->>+OceanBase: 发起恢复任务
OceanBase->>+OSS: 拉取全量备份文件
OceanBase->>计算节点: 加载数据快照
OceanBase->>OSS: 拉取增量日志
OceanBase->>日志回放引擎: 重放日志到指定时间点
日志回放引擎-->>-运维平台: 恢复完成报告
5. 与传统数据库备份对比
特性 | OceanBase | MySQL逻辑备份 |
|---|---|---|
备份粒度 | 集群/租户级 | 实例/库级 |
备份速度 | 10TB/h(分布式并行) | 2TB/h(单线程) |
对业务影响 | <5% QPS波动 | 30%+ QPS下降 |
PITR精度 | 秒级 | 通常分钟级 |
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




