DB2、Oracle、MySQL等数据库在线备份有何区别?数据库在线备份应注意哪些问题?

参与18

2同行回答

tt_45tt_45技术经理eenese
区别: DB2、oracle、MySQL都采用物理备份的方式实现在线备份数据。DB2数据库默认使用脱机备份方式,在线备份时需要修改数据库配置文件,同时启用归档模式。Oracle使用rman进行数据库的在线备份,对数据库进行备份时也需要启用归档模式。DB2和Oracle在线备份有三种方式:完全备份...显示全部

区别: DB2、oracle、MySQL都采用物理备份的方式实现在线备份数据。DB2数据库默认使用脱机备份方式,在线备份时需要修改数据库配置文件,同时启用归档模式。Oracle使用rman进行数据库的在线备份,对数据库进行备份时也需要启用归档模式。DB2和Oracle在线备份有三种方式:完全备份、增量备份和差异备份。Mysql使用Xtrabackup实现在线备份,但是Mysql的在线备份方式单一,只用完全备份。同时,Mysql只能对数据文件进行备份,不能备份日志文件。
注意问题:
1)磁盘读写限制:在线备份虽然不会阻塞数据库的正常操作,但是会产生一系列的硬盘读写。如果服务器本身I/O就比较繁忙,备份动作会进一步影响数据库的性能。注意增强服务器的硬盘读写处理能力,或者选择合适的备份窗口。
2)网络带宽限制:在线备份需要注意网络资源,数据库在线备份时会产生大量的数据传输,如果网络带宽不足将对业务系统产生影响。选择合适的备份网络或者合适的备份窗口。

收起
互联网服务 · 2018-06-27
浏览2846
wangqlwangql系统工程师NULL
三者都支持在线备份,都需要开日志归档,mysql中记得是binlog,意思差不多。如果采用备份软件备份的话,当前大部分备份软件还是调用数据库自身的备份,大部分还不支持mysql。注意事项:备份的数据量:根据数据量测算备份时间、备份设备、选择合适的备份通道备份窗口:受数据量和备份速度...显示全部

三者都支持在线备份,都需要开日志归档,mysql中记得是binlog,意思差不多。
如果采用备份软件备份的话,当前大部分备份软件还是调用数据库自身的备份,大部分还不支持mysql。

注意事项:

  1. 备份的数据量:根据数据量测算备份时间、备份设备、选择合适的备份通道
  2. 备份窗口:受数据量和备份速度影响,还需要避开业务高峰段。
  3. rpo,rto:影响备份策略的设计。
  4. 备份时对业务的性能影响程度:如果影响大,通过错峰窗口、或server less等方案来规避
收起
IT咨询服务 · 2018-06-29
浏览2427

提问者

二月十八
技术经理ABC

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-06-26
  • 关注会员:5 人
  • 问题浏览:4043
  • 最近回答:2018-06-29
  • X社区推广