MySQL中怎么备份分布式逻辑,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
<>强摘要强>
定期备份的重要性在数据库生命周期中已得到体现。有不同的风格:二进制的(Percona XtraBackup),二进制日志备份,磁盘快照(lvm, ebs等)和经典的:逻辑备份,可以使用,mysqldump, mydumper或mysqlpump等工具进行的备份。它们每个都有特定的用途,MTTR,保留策略等。
定期备份的重要性在数据库生命周期中已得到体现。有不同的风格:二进制的(Percona XtraBackup),二进制日志备份,磁盘快照(lvm, ebs等)和经典的:逻辑备份,可以使用,mysqldump, mydumper或mysqlpump等工具进行的备份。它们每个都有特定的用途,MTTR,保留策略等。
另一个事实是,一旦datadir增长,进行备份可能是一项非常缓慢的任务:存储更多数据,读取和备份更多数据,而且,另一个事实是,不仅数据会增长,而且环境中可用的MySQL实例的数量也会增加(通常)。那么,为什么不利用更多的MySQL实例来进行逻辑备份以使此操作更快呢?
分布式备份(或使用所有可用的从站)
这个想法很简单:不要从单个服务器上获取整个备份,而要使用所有可用的服务器。本概念证明仅专注于在主/从拓扑上使用副本。也可以使用的主人,但是在这种情况下,我决定不使用它,以免增加备份开销。
测试
在主/从属拓扑中:
<李>
找出可用的副本数
李> <李>找出要备份的架构中的表数