首批通过分布式安全可靠测评,为关键业务系统打造
备份恢复概述
更新时间:2026-07-06 14:23:14
备份恢复是 OceanBase 数据高可靠的核心组件,通过纯 SQL 的命令就可以使用完整的备份和恢复功能。在 OceanBase 数据库的世界里,数据的高可靠机制主要有回收站、物理备库和备份恢复等,备份恢复是保护用户数据的最后手段。
常见的数据异常问题如下:
单机问题:常见的有磁盘错误、磁盘损坏、机器宕机等场景,这些场景一般通过多副本的容灾复制能力就能恢复正常。
人为操作:常见的是删表、删库、删行、错误的程序逻辑造成的脏数据等操作
对于一般的误删表、库的操作建议通过回收站的功能恢复数据。
对于行级别的误操作或者更为复杂的程序逻辑错误造成的大规模数据的污染,建议通过备份恢复功能来恢复数据。
OceanBase 数据库的备份按照备份的形式区分,主要分为数据备份和日志备份两种:数据备份是指存储层的基线和转储数据,也就是备份时刻的 Major SSTable + Minor SSTable;日志备份是指事务层生成的 Clog,包含了 SSTable 之后修改的数据。
目前支持租户级别的备份和恢复。
本章节主要介绍以下内容:
备份文件的目录结构
备份架构
恢复架构