wanghenshui / wanghenshui.github.io

my blog, please do not fork

Home Page:https://wanghenshui.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2022/07/15/blog-review-16

beaudar-bot opened this issue · comments

blog review 第十六期 · 王很水的笔记

https://wanghenshui.github.io/2022/07/15/blog-review-16.html

commented

「Removing Double-Logging with Passive Data Persistence in LSM-tree based Relational Databases」这个感觉工业界都玩烂了吧,InnoDB 那套有 Binlog in redo,上层 Raft 有 Raft-Engine。crdb 和 yugabyte 也都搞了。其实我倒是挺期待存储引擎 log-in-one 的,因为 ssd 会写 log, ext4 会写log,上层还有复制状态机的日志什么的,理想状态能 all-in-one 就牛逼了...

「Removing Double-Logging with Passive Data Persistence in LSM-tree based Relational Databases」这个感觉工业界都玩烂了吧,InnoDB 那套有 Binlog in redo,上层 Raft 有 Raft-Engine。crdb 和 yugabyte 也都搞了。其实我倒是挺期待存储引擎 log-in-one 的,因为 ssd 会写 log, ext4 会写log,上层还有复制状态机的日志什么的,理想状态能 all-in-one 就牛逼了...

这个我还以为是在pmem-rocksdb的基础上加epoch 同步 来省log,本身还是用pmem存wal。没仔细看