tikv的key的规则问题

事务模式下,key的组成是user_key + type + 时间戳,查找key的时候需要seek查找,为提高性能,使用了rocksdb的prefix_extractor,prefix_extractor支持定长前缀和定长后缀模式,定长前缀模式需要userkey定长,定长后缀模式需要后缀定长,tikv是如何选择的?key的规则是怎么样的呢?

1 个赞

https://pingcap.com/zh/blog/tikv-source-code-reading-13 看看这个有帮助吗

感谢回复,这篇文章介绍了key的规则,按这篇文章的例子,不同长度的key编码之后长度还是不一样的,只是解决了比较的问题,那这样rocksdb的prefix_extractor定长前缀肯定不能用了,我看代码,像是自定义了prefix_extractor,不同的列族使用了不同的规则,如FixedSuffixSliceTransform,FixedPrefixSliceTransform

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