TimescaleDB 2.23.0 发布,基于 PostgreSQL 的时序数据库
TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。
TimescaleDB 2.23.0 现已发布,此版本较 2.22.1 版本进行了性能改进和错误修复。官方建议尽快升级。一些更新亮点内容如下:
- 此版本全面支持 PostgreSQL 18 的所有现有功能。TimescaleDB v2.23 适用于 PostgreSQL 15、16、17 和 18。
- 列存储现已默认启用 UUIDv7 压缩。此功能已在 v2.22.0 版本中推出。它至少可节省 30% 的存储空间,并且在筛选条件中使用 UUIDv7 列时,查询性能可提升约 2 倍。
- 新增了将超表设置为 unlogged 的功能,解决了社区提出的公开请求 #836。该功能可在持久性与性能间实现权衡,后者更适用于大规模导入场景。
- 通过允许在连续聚合中使用返回集合的函数,此版本解决了社区长期存在的阻碍问题 #1717。
PostgreSQL 15 弃用公告
TimescaleDB 将继续支持 PostgreSQL 15 至 2026 年 6 月。届时,官方将公布不再支持 PostgreSQL 15 的具体 TimescaleDB 版本。
详情可查看:https://github.com/timescale/timescaledb/releases/tag/2.23.0