#147 高性能预写日志(Write Ahead Log)的设计与实现【Go 夜读】



#147 高性能预写日志(Write Ahead Log)的设计与实现【Go 夜读】

#147 高性能预写日志(Write Ahead Log)的设计与实现【Go 夜读】

Golang Learning |【Go 夜读】#147 高性能预写日志(Write Ahead Log)的设计与实现

预写日志,即 Write Ahead Log,是数据库/存储系统中,保证数据崩溃恢复的常用手段,其文件格式一般是追加写入的,最大化利用顺序 IO 的优势,wal 一般要求做到性能高、稳定、可靠,本次分享主要讲述如何从零开始设计一个预写日志服务。

大纲
1. 什么是 Write Ahead Log
2. 如何设计 WAL
3. 开源项目 wal(Go 语言编写)核心代码解读
4. 利用 wal 可以做什么

https://talkgo.org/t/topic/5016

#go #golang #learning #Go夜读 #talkgo #night #wal #rosedb #roseduan