【 TiDB 使用环境】测试/ Poc
【 TiDB 版本】7.5.1
关于wal日志位置的配置有两个地方配置,分别是raftdb.wal-dir和rocksdb.wal-dir,这有什么区别吗
tidb文档说tikv有2个roksdb实例,一个raft一个数据的,每个都有一个wal
2 个赞
rocksdb.wal-dir 是记录数据的 wal 目录,raftdb.wal-dir 是 存储 Raft RocksDB WAL 文件的目录,即记录 raft log 的 wal 目录
一个是写日志,一个是写数据
两个rocksdb实例 , rocksdb raft: raft日志的 wal日志 和 rocksdb kv:数据的wal日志
raftdb.wal-dir 通常存储与 Raft 共识过程相关的预写日志。rocksdb.wal-dir 存储的是tikv数据相关。RocksDB 是一个持久化键值存储,被 TiKV 用于保存数据库的实际数据(行、列、索引等)。
持久化写入
[quote=“YuchongXU, post:8, topic:1024816, full:true”]
持久化写入
[/quote]持久化写入
raft 日志 及 kv 数据
数据和日志分开的
一个用于数据存储,主要是用于数据持久化。一个是用于数据复制,保障高可用。
有两个 rocksdb 实例啊,raft 日志和 kv 数据日志
过来学习
初级课程都说了吧,2个rocksdb
一个存放日志,一个应用日志
302课程第三节,介绍 TIKV 部分的,讲得很清楚
日志和数据吧
为什么官网讲得很清楚的要来提问呢