不积跬步无以至千里,后继才能薄发
提前写入技术(Write-Ahead Logging)
写入raw data的时机:
recovery过程
前滚
出现已提交未入库的数据,在commit record之后未入库就出现崩溃,需要通过读取redo log中的checkpoint到commit recored之间的日志进行入库落盘。
后滚
出现未提交已落库的数据,在commit record之前因为steal写入了数据,需要根据undo log进行获取到最后一个commit record到checkpoint之间的日志进行回滚。