数据备份
增量备份和差量备份的区别:
前者是针对上一次备份;后者是针对上一次完全备份.
先写日志,再写数据文件.这样做的好处:一旦写数据文件出故障了,想要恢复状态的话可以找日志看看做了哪些操作,然后重新做这种操作.(没有日志,一旦系统断电,内存中缓存的信息全部都会丢失,肯定会出现数据不一致问题)
为什么先写日志:
因为日志是用来恢复数据库的。
举例来说,如果先写数据库,后写日志,但是在刚好写了数据库而未写日志的时候崩溃了,那么根据日志恢复出来的数据库就少了一条记录(假设是插入操作)。但反过来的话,完全可以根据日志文件把这条数据恢复出来。
同样的原因,日志文件是不推荐和数据库存储在同一个硬盘的,因为一旦硬盘坏了就会一起死掉。当然,如果已经使用了带容错的RAID,甚至是盘柜之类的设备,那么可以放在一起没有太大问题。
故障恢复:
回滚和重做操作具体怎么玩,还是需要自己真正去学习的.