问题描述
OceanBase备份恢复怎么做?
专家解答
分布式数据库的备份是个难题,数据可能分布在多个机器上,备份出来的文件要求是同一个快照(版本)。OceanBase默认每天凌晨2点(时间可以设置)会触发一次major freeze,将内存中的增量和磁盘上的基线数据在内存中合并为一个统一的版本并写到磁盘文件上。所以OceanBase默认每天都会在所有节点的磁盘数据文件里生成一个全局一致的数据版本。
OceanBase的备份分为全量备份和增量备份。全量备份就是将最近一次major freeze生成的数据版本备份出来。备份介质目前只支持OSS云盘或者NAS盘。OceanBase的增量备份是备份增量clog,跟传统不同有两点。一是备份客户端是连接到OB集群里获取增量clog,不是备份clog文件。二是只要clog有更新,很快就会被备份出去(近似1秒)。
OceanBase备份程序的架构是分布式的,备份和恢复服务器都是可以水平扩展,所以也不用担心备份和恢复速度问题。有关备份恢复详情,请参考《最强保障!一文详解OceanBase数据库备份恢复的技术原理》。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




