storage希望能够cache不存在的点

我们对每隔一段时间会对其中一部分点进行打标。大部分点是没有这个标签的。在访问时pattern是这样的:go from … | go from … where $$.label.value >0.

由于不存在的点并不会cache,会造成严重的读穿透到rocksdb.

我希望可以cache不存在的点的访问,来解决这个情况。

走bloomfilter也不行?

并不行,1.隔一段时间对部分点打标签,会存在很多历史的tombstone. 2.导入数据会造成l0文件数量增加,查询性能急剧下降