TimescaleDB 2.21.0 发布,基于 PostgreSQL 的时序数据库
TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。
TimescaleDB 2.21.0 现已发布,此版本包含自 2.20.3 版本以来的性能改进和错误修复。一些更新亮点内容如下:
- attach & detach 块功能允许手动从具有未压缩块的超表中添加或删除块,类似于 PostgreSQL 的分区管理。
- 通过引入缓存逻辑来提高对压缩块的写入吞吐量,继续改进列存储的回填,使受限表的速度提高 2.5 倍,使
INSERT
性能接近未压缩块的性能。 - 通过批量删除过滤条件中的非 segmentby 键,优化了columstore的
DELETE
操作,大大提高了性能,在某些情况下速度提高了42倍,同时减少了臃肿,降低了资源使用率。 - 放宽了连续聚合刷新中所采用的重锁,从而实现了非重叠范围的并发刷新,并且无需复杂的客户解决方法。
- [tech preview] Direct Compress 是 TimescaleDB 的一项创新功能,它通过压缩内存中的数据并将其直接写入磁盘来改善大容量数据提取,从而减少 I/O 开销,消除对后台压缩作业的依赖,并显著提高插入性能。
弃用 hypercore access method
官方决定在 2.21.0 版本中弃用 hypercore access method (TAM),并将在计划于 2025 年 9 月发布的 TimescaleDB 2.22.0 中弃用。对于仍在使用 TAM 的用户,将被阻止升级到 2.22.0 及更高版本。
迁移路径
do $$ declare relid regclass; begin for relid in select cl.oid from pg_class cl join pg_am am on (am.oid = cl.relam) where am.amname = 'hypercore' loop raise notice 'converting % to heap', relid::regclass; execute format('alter table %s set access method heap', relid); end loop; end $$;
详情可查看:https://github.com/timescale/timescaledb/releases/tag/2.21.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Git for Windows v2.50.1 发布
Git for Windows v2.50.1 现已发布,这是一个安全修复版本,解决了 CVE-2024-50349、CVE-2024-52006、CVE-2025-27613、CVE-2025-27614、CVE-2025-46334、CVE-2025-46835、CVE-2025-48384、CVE-2025-48385 和 CVE-2025-48386。 新功能 随附Git v2.50.1。 错误修复 CVE-2025-27613,Gitk:当用户克隆不受信任的仓库并在未添加任何命令参数的情况下运行 Gitk 时,可以创建并截断任何可写文件。必须启用“Support per-file encoding”选项。“Show origin of this line”操作也会受到影响,无论该选项是否启用。 CVE-2025-27614,Gitk:通过调用gitk filename(其中filename具有特定结构),可以制作 Git 仓库,从而诱使克隆了该仓库的用户运行攻击者提供的任何脚本。 CVE-2025-46334,Git GUI(仅限 Windows):恶意仓库可能会发布 sh....
- 下一篇
⚡模型即服务 - Wow 框架 v5.22.0 发布!🏗️
领域驱动|事件驱动|测试驱动|声明式设计|响应式编程|命令查询职责分离|事件溯源 官方文档:https://wow.ahoo.me/ 🚀 Wow Framework v5.22.0 震撼发布:聚合版本支持与错误处理全面升级! 本次更新带来了核心架构增强、异常处理优化和多项稳定性提升,为开发者提供更强大的领域驱动设计能力和更健壮的错误处理机制。以下是亮点摘要: ✨ 重磅新特性 🔗 核心模块增强 聚合版本支持:为领域驱动设计(DDD)添加原生聚合版本追踪能力,现已在CommandResult和WaitSignal中集成,助力构建高一致性系统! 统一错误处理接口:全新引入ErrorInfoCapable接口,标准化异常信息传递,实现全局异常处理的优雅解耦。 📦 API 优化升级 JSON 序列化提速:在wow-api中新增jackson-annotations依赖并深度优化序列化逻辑,提升 API 响应效率。 精简 Schema 注解:移除Version类中的冗余@Schema注解,保持 OpenAPI 文档的清晰度。 🛠 关键改进与修复 ⚡ 异常处理增强 新增文件异常捕获:完善对F...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装Docker,最新的服务器搭配容器使用
- 设置Eclipse缩进为4个空格,增强代码规范