第 147 期 高性能预写日志(Write Ahead Log)的设计与实现

第 147 期 高性能预写日志(Write Ahead Log)的设计与实现

YouTube 回看

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

大纲

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

分享者自我介绍

roseduan,目前在 hashdata 担任数据库内核开发,开源爱好者,开源项目 rosedb、lotusdb、wal、renee 作者
我的 Github:roseduan (roseduan) · GitHub

计划分享时间

2023-08-08 21:00:00 UTC+8

分享地址

Bilibili 直播:

https://live.bilibili.com/h5/11171965

视频号直播:
Go 夜读

Slides

PPT
wal 的设计与实现.pptx (2.3 MB)

参考资料

赞。。。。

1 个赞

赞赞赞!!!