wanghenshui / wanghenshui.github.io

my blog, please do not fork
https://wanghenshui.github.io
Other
4 stars 1 forks source link

CMU 2022 #64

Closed wanghenshui closed 7 months ago

wanghenshui commented 1 year ago

Neon: Serverless PostgreSQL! (Heikki Linnakangas)

https://www.youtube.com/watch?v=rES0yzeERns&list=PLSE8ODhjZXjZKp-oX_75aBnznulk7nubu&index=6

图片

wanghenshui commented 1 year ago

serverless节点,可以随便扩读 (底层分布式 文件系统 ?总之可以共享 ) 计算节点随便重启 。反正没状态

这种架构已经常规化了吗

safekeeper就是WAL 同步节点。三个起步,paxos,WAL存本地SSD

pageserver写

接受重写WAL -》 生成imm文件 上传对象存储+ SSD cache一层

page server读,根据WAL重放部分 page + 直接从对象存储上下载备份。PITR

wanghenshui commented 1 year ago

图片

wanghenshui commented 1 year ago

Page设计

WAL设计满足PITR 图片

WAL能回放page

图片

图片

这就是微软哪个 socrates数据库类似嘛

wanghenshui commented 1 year ago

图片

图片

图片

这个存储格式 是为上层接口设计 了的

图片

直接在图上标注一下 不行么。。。

wanghenshui commented 1 year ago

图片

最下层

图片 ??

图片

作者说还在设计???