TimescaleDB 1.5 里新增了压缩功能

2020-03-19 13:01:45 +08:00
 Livid
TimescaleDB 基于 PostgreSQL,专门用于存储时序( time series )类型数据。

时序类型的数据,本来就会越用量越多,这个压缩功能看起来效果不错:

https://docs.timescale.com/latest/using-timescaledb/compression

实际压缩效果:

https://twitter.com/thursdayschild/status/1239918746598334465
4165 次点击
所在节点    Timescale
2 条回复
NeinChn
2020-03-19 13:27:19 +08:00
一般 TSDB 为了避免存储爆炸都是加个定时任务直接做 resample 的

可以保障长时间段的读取效率

这个 compression 也没有写读开销增长有多少,读取耗时也挺重要的
rrfeng
2020-03-19 18:12:42 +08:00
非数值型的时序数据库除了 log 我想不出还有什么场景……
这里举例甚至都是 metric + 数值,那还是 prometheus 这种对 series 建索引,然后专门压缩 float 的方式更高效吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/654205

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX