TimescaleDB 2.4.0 发布,基于 PostgreSQL 的时序数据库
TimescaleDB 2.4.0 现已发布,此版本添加了自 2.3.1 版本以来的新实验性功能。TimescaleDB 是基于 PostgreSQL 开发的一款时序数据库,以插件化的形式打包提供。
此版本中的实验性功能是:
- 用于在分布式 hypertable 设置中跨数据节点进行块操作的 API。这包括添加数据节点并将块移动到新数据节点以进行集群重新平衡的能力。
time_bucket_ng函数是time_bucket的较新版本。支持年、月、日、小时、分钟和秒。
此版本还包括几个错误修复;以及 TimescaleDB 2.4 不再支持 Postgres 11,需要 Postgres 12 及以上版本。
具体更新内容如下:
Experimental Features
- #3293 添加 timescaledb_experimental 模式
- #3302 将 block_new_chunks 和 allow_new_chunks API 添加到实验模式。添加基于块的 refresh_continuous_aggregate。
- #3211 引入实验性的 time_bucket_ng 函数
- #3366 允许在连续聚合中使用实验性 time_bucket_ng 函数
- #3408 在 time_bucket_ng 中支持秒、分钟和小时
- #3446 实现对 chunk copy/move 的清理。
Bug 修复
- #3401 修复没有 fdw_private 的 RelOptInfo 的段错误
- #3411 验证压缩路径的压缩块有效性
- #3416 修复连续聚合视图的目标列表名称
- #3434 从 relcache 无效回调中删除扩展检查
- #3440 修复 remote_tx_heal_data_node 以仅使用当前数据库
详情查看:https://github.com/timescale/timescaledb/blob/master/CHANGELOG.md