DB04.数据库备份规范
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库备份规范
目录
目录 (2)
1背景简介 (3)
1.1编写目的 (3)
1.2适用范围 (3)
1.3如何使用 (3)
2部署总体介绍 (3)
2.1总体原则 (3)
2.2数据库备份 (3)
2.3数据库归档 (4)
2.4备份及归档工具 (4)
1背景简介
1.1编写目的
编写本规范,统一生产环境下数据的备份和归档,以便于故障故后的数据恢复和发生数据问题的追溯。
1.2适用范围
本规范仅限于本公司范围内,对公司内所有项目和产品涉及到数据库中的数据备份和归档工作。
本规范与Web应用备份策略无关。
1.3如何使用
可以作为数据库的备份和归档等动作的参考手册。
2部署总体介绍
2.1总体原则
➢为了防止由于文件损坏、网络攻击、设备故障等诸多因素到导致数据的丢失,所有数据目前必须在同城机房的本机和异
机、异地(可暂不考虑)各保留一份有效备份集。最终目的是
保证数据的安全性。
➢应该定期的对备份文件、归档文件进行校验。
2.2数据库备份
为了尽可能地减少RTO(Recovery Time Objective:企业可容许服务中断的时间长度),理论上备份的频率越多越好,但这样也给系统的性能和业务也有一定的影响,所以我们可以适当的减少备份频率➢每天低谷期必须做一次全备
➢每隔1个小时或半个小时做一次日志(具体多少根据业务的TPS/QPS等决定)
➢全备路径:./backup/full
➢差异路径:./backup/diff
2.3数据库归档
备份的最终目的是用来恢复的,然而当出现故障后若要进行恢复,为了减少RTO,我们尽量将备份做到完善,恢复也就越简单。
➢本机必须保留最近有效的2份原始备份集
➢异机至少保留最近3份有效备份集
➢异地保留最近3份有效备份集(暂不考虑)
➢归档服务器(暂不考虑)
2.4备份及归档工具
➢mysqldump:对于小数据量(<4GB)
➢xtrabackup:支持热备
➢rsync,tar:传输及归档使用