tidb日志疑问

Rocksdb中说的raft log和Wal log是一回事吗?看PCTP的视频课程没太懂。

2 个赞

不是一回事,WAL是rocksdb实例级别防止数据丢失的,raft log层级要比WAL高,对rocksdb而且raft log就是存储在它里面的数据

2 个赞

wal log是不是存储在tidb server上的,就是说在membuffer中修改时记录的日志是Wal log是吗?我这样理解对吗?

1 个赞

WAL log在rocksdb中,也就是TiKV中。推荐先看下WAL的概念https://zhuanlan.zhihu.com/p/137512843

2 个赞

raft log是tikv层raft 日志,算是tidb的自定义日志,tikv 底层使用2个rocksdb存储,1一个raft db存储raftlog数据,一个kv db存储业务数据。WAL是rocksdb的日志,类似redo日志。

3 个赞

谢谢解答

谢谢兄弟

:call_me_hand::call_me_hand::call_me_hand::call_me_hand::call_me_hand:

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。