PolarDB-X Operator|基于两次心跳事务的指定时间点恢复方案介绍
原文中文,约5000字,阅读约需12分钟。发表于: 。数据库恢复方式有备份集恢复和任意时间点恢复。备份集恢复顾名思义是直接使用保存的数据备份集进行恢复,只能恢复到固定某一时刻的数据库状态;任意时间点恢复,利用数据库的数据备份和日志备份。
该文章介绍了数据库恢复方式,包括备份集恢复和任意时间点恢复。对于单机MySQL,可以使用XtraBackup工具对备份集进行恢复。对于分布式数据库PolarDB-X,提出了基于两次心跳事务的恢复方案。该方案通过裁剪binlog来实现全局一致的任意时间点恢复。文章还对不同恢复方案进行了比较,并提出了解决元数据和数据文件一致性恢复的优化方案。