[tinykb 2b] keyformat是干嘛的?

之前以为文档里给的keyformat是要我们在写入数据库之前,把key构造成keyformat的格式。可是看测试里查询时候先查是不是default_前缀,然后直接用原本的key来搜索。keyformat在2b暂时就不用管了吗?

1 个赞

我理解keyfomat 是用来标识一些特殊的数据。如日志,RaftLocalState,RaftApplyState,RegionLocalState。与普通的key value 的数据进行区分。你可以看一看kv/raftstore/meta/keys 文件夹, 每次持久化相关特殊数据如 regionLocalState ,需要调用相关方法给其加上前缀和后缀。

3 个赞

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