Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • SDT 需要在当前encoder的上一层,对数据进行压缩,pageWriter 中会调用默认的编码方式,对压缩后的数据进行编码
  • 查询解码时,因为返回的是经过sdt 过滤后的数据信息,不需要进行解码,与当前查询的方式一致,不进行更改
  • stats 统计信息,在pageWriter.write() 压缩后进行更新,chunk中的stats 信息是集合了page stats,所以在内存中丢掉数据,stats不会有不一致现象

TSEncoding

  • 在现有的编码类型基础上,将会增加五种编码类型
    • 若用户使用sdt 编码,根据数据类型设置encoding enum,  gorilla_sdt, plain_sdt, .... 
    • 若用户不使用sdt 编码,根据数据类型设置encoding enum,  gorilla, plain, ...

Image Added

ChunkWriterImpl

以下write 接口,都会进行 是否为sdtEncoding 的判断

...