OceanBase 备份恢复预览
在备份恢复页面,您可对集群进行发起恢复、立即备份、修改备份配置等操作,同时也对数据备份、备份策略和恢复任务的信息进行查看。
备份原理
OceanBase 数据库是一个读写分离的系统,内部数据按照存储方式,划分为基于 SSTable 格式的基线数据和基于 MemTable 格式的增量数据。OceanBase 的物理备份就是把某次合并的基线数据,以及该次合并后的增量数据 Commit Log 复制到异地机房的存储系统中。
-
基线数据是当前合并落盘的数据之和,被切分为多个分片并复制多个副本,均匀的分散存储在各个 OBServer 的数据文件中。
-
增量数据是当前合并时间点以后的所有更新数据,通常会存储在 MemTable 的内存表中,同时也会实例化为 Commit Log 文件的形式保存。
备份内容
OceanBase 数据库的备份恢复支持数据库上的任何操作,支持的数据包括用户权限、表定义、系统变量、用户信息、视图信息等逻辑数据以及其他数据。
OceanBase 数据库的备份功能目前支持的最小粒度是集群,即只支持针对整个集群进行数据备份。
页面概览
进入集群详情页后,单击左侧导航栏的 备份恢复,进入备份恢复页面。您可在此页面中查看当前集群的备份状态、文件、最近一次极限备份的时间和日志备份的状态及延时情况。同时进行日常的备份恢复运维工作,详见 发起恢复、立即备份、 数据备份、备份策略、恢复任务。