MySQL数据库中数据备份的物理实现方式及详细解析(完整备份——增量备份——差异备份)
发布时间
阅读量:
阅读量
物理备份即为直接复制数据库文件,在特别适合大型数据库环境时尤其适用,并不受存储引擎影响。该方法无法恢复至MySQL不同版本。物理备份主要包含三种类型:完整备份、增量备份以及差异备份。
- 完整备份
每次都会执行全部数据的完整拷贝操作(不论是否经过自第一次备份以来的任何修改),并在此过程中完成全部数据的拷贝操作。随后,在完成复制操作后会取消该文件的缓存标记以释放资源,并使得后续的工作能够更加高效地进行增量备份或差异性版本对比工作。该方法的特点在于占用内存空间较大,并且复制速度较慢;然而,在恢复过程中一次性完成整个数据集的重放,并显著高于传统方法的恢复效率
- 增量备份
从上次备份到现在期间所生成的新数据即为本次增量数据
其特点在于本次增量数据仅包含自上次备份以来发生的变化文件因此 备份规模较小 备份效率较高 但其恢复过程需遵循时间序列依次回顾各版本以实现还原 这一过程耗时较长
差异性备份
采用完整备份为基础(仅针对完整备份与之不同的部分进行复制)
优势在于其占用存储空间介于增量备份与完整备份之间,并且在数据复原过程中只需复原最初完整的数据副本以及最新记录的差异副本即可。其恢复效率同样位于增量备份与完整备份的中间水平。
简单来说, 完整复制整个指定目录即为完成一次完整复制操作, 无论目录内的文件是否发生更改; 而增量操作则是仅针对已保
全部评论 (0)
还没有任何评论哟~
