402 页的 SQLPPT 里,差异备份这块讲得挺明白,适合平时要做备份策略规划的你。差异备份,说白了就是“上次完整备份之后,数据库变了什么”。嗯,比如你周日整库备份,周一做个差异备份,备的就是周日至周一之间的变化;到了周二,再做一次,就覆盖周日至周二的变化,依此类推。
比较适合那种改动频率不太高的项目,恢复起来也简单。你要是赶时间恢复,只要完整备份+一次差异备份就搞定,速度快、省空间。
像SQL Server
和MySQL
都有对差异备份的支持,尤其是SQL Server
,操作流程比较顺,还能搭配事务日志玩得细。
想进阶一点?执行差异备份那篇文章可以看看,讲得比较系统。还有差异备份文件优化这篇,适合想省存储成本的你。
如果你平时做系统维护,对BooksManage
这种业务库要做周期备份,这种差异备份方式确实还挺稳妥的。建议设置个自动任务,每天跑一下,省心。