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