VictorialMetrics存储原理之索引

上图为构建的MetricName -> TSID的索引,前缀为nsPrefixMetricNameToTSID=0,整个索引项就是一个key: value的方式,key 为MetricName编码后的值,value 为TSID编码后的值,两边经过一个kvSeparator的分隔符启动衔接,当然这些值真正的存储方式都是[]byte。除了上图的这个索引之外还有几个其余的索引:MetricID -> MetricName、MetricID -> TSID、Tag -> MetricID,方式都是一样的,只是要留意每种索引的前缀是不一样的。最后失掉的索引就是上方构建的几种索引的汇合数组。

您可能还会对下面的文章感兴趣: