聊聊日志即数据库
本文为摘录(或转载),侵删,原文为: http://mysql.taobao.org/monthly/2023/11/01/
《数据库故障恢复机制的前世今生》一文中介绍过,由于磁盘的的顺序访问性能远好于随机访问,数据库设计中通常都会采用 WAL 的方式,将随机访问的数据库请求转换为顺序的日志 IO,并通过 Buffer Pool 尽量的合并并推迟真正的数据修改落盘。如果发生故障,可以通过日志的重放恢复故障发生前未刷盘的修改信息。也就是说 Log 中包含数据库恢复所需要的全部信息。