Learn how to configure RocksDB engine in TiKV.
TiKV uses RocksDB internally to store Raft logs and key-value pairs.
TiKV creates two RocksDB instances on each Node:
rocksdbinstance that stores key-value data.
raftdbinstance that stores Raft logs and has a single column family called
rocksdb instance has three column families:
|Stores actual KV pairs for TiKV|
|Stores transaction lock|
|Stores transactions’ commits and rollback records|
RocksDB can be configured on each column family. Here is an example:
[rocksdb.writecf] whole-key-filtering = false
For more information about the RocksDB configuration parameters, see RocksDB-related parameters.