实验方法

总计生成1000万点实验数据,以格式TSDataType.INT64, TSEncoding.RLE, CompressionType.SNAPPY写入到TsFile中。

共计生成10个文件,1个文件1个chunk,每个chunk 100万点数据。

限制每个page的存储点数,在每个page 1个点/10个点/100个点/1000个点/10000个点的情形下进行查询。


实验结果

每个page 1个点

查询所有数据耗时:48011, 44502, 45149, 47283

avg: 46,236.25

相比每个page 10个点: 7.5倍

相比每个page 100个点: 17.0倍

相比每个page 1000个点: 20.3倍

相比每个page 10000个点: 20.3倍


每个page 10个点

查询所有数据耗时:7548, 6408, 6718, 5891, 5612, 5718, 5759, 5675

avg: 6,166.125

相比每个page 100个点: 2.3倍

相比每个page 1000个点: 2.7倍

相比每个page 10000个点: 2.7倍


每个page 100个点

查询所有数据耗时:2951, 2782, 2766, 2696, 2712, 2781, 2557, 2513

avg: 2,719.75

相比每个page 1000个点: 1.2倍

相比每个page 10000个点: 1.2


每个page 1000个点

查询所有数据耗时:2626, 2400, 2255, 2235, 2121, 2221, 2144, 2224

avg: 2,278.25

相比每个page 10000个点: 1.0倍


每个page 10000个点

查询所有数据耗时:2198, 2439, 2419, 2495, 2212, 2109, 2219, 2156

avg: 2,280.875

  • No labels