Doublewrite 是解决崩溃时 落盘的数据没写完整 的问题。
Redo log 是解决崩溃时 还有未完成事务 的问题。
他们解决的问题是不一样的。如果 data file 中有 partial write,那 redo log 也无法解决。