TimescaleDB 2.22.0 发布,基于 PostgreSQL 的时序数据库
TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。
TimescaleDB 2.22.0 现已发布,此版本包含自 2.21.3 版本以来的性能改进和错误修复。一些更新亮点内容如下:
- 现在可以通过
ALTER TABLE
显式配置压缩超表上的稀疏索引,而不再仅仅依赖于内部启发式方法。用户可以在多个列上定义索引,以提高其特定工作负载的查询性能。 - [Tech Preview] 连续聚合现在支持
timescaledb.invalidate_using
选项,允许通过超表上的触发器或使用逻辑解码直接从 WAL 收集失效信息。如果未指定,聚合将继承超表的方法。 - 现已支持 UUIDv7 压缩和向量化处理。压缩算法利用时间戳部分进行 delta-delta 压缩,同时单独存储随机部分。向量化的等式/不等式过滤器支持批量解压缩,可将查询性能提升约 2 倍。该功能默认处于禁用状态 (
timescaledb.enable_uuid_compression
),以简化降级体验,并将在下一个次要版本中开箱即用。 - 现在,Hypertables 可以按 UUIDv7 列进行分区,并利用其嵌入的时间戳进行基于时间的分块。还添加了实用函数来简化 UUIDv7 的使用,例如生成值或提取时间戳 - 例如,
uuid_timestamp()
从 UUIDv7 返回 PostgreSQL 时间戳。 - SkipScan 现在支持 not-null 模式下的多列索引,从而提高了跨多个键的 distinct 和 ordered 查询的性能。
删除 hypercore table 访问方法
决定在 2.21.0 版本中弃用 hypercore table access method (TAM)。该方法属于实验性功能,未能实现预期的性能提升,故随此版本移除。如果仍在使用 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.22.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
开源 AI 编辑器 Kilo Code 发布 JetBrains 插件
Kilo Code推出了面向JetBrains IDE的Alpha版本插件,并同步发布了扩展更新,带来了超过20项改进。 在扩展更新方面,性能层面,实验性的Inline Assist自动补全功能通过逐块解析显著提升了速度,用户可在Settings → Experimental → Inline Assist中启用。功能层面,Marketplace新增了“已安装”的过滤选项,方便用户管理。 新插件延续了其开源、数据私有、透明计费的承诺。用户可通过Discord频道的#alpha-jetbrains报名参与测试,也可从JetBrains官方插件市场或官方提供的直接链接下载Kilo_Code-4.86.0-Alpha.zip。 https://plugins.jetbrains.com/plugin/28350-kilo-code/versions/stable
-
下一篇
WordPress 推出 AI 工具 Telex 简化网站构建过程
在刚刚结束的 WordCamp US2025大会上,WordPress 的创始人及 Automattic 首席执行官 Matt Mullenweg 向与会者展示了一款名为 Telex 的全新 AI 开发工具。这款工具被 Mullenweg 称为 “V0或可爱的版本”,旨在通过 AI 接口简化 WordPress 网站的构建过程,帮助用户更轻松地创建网站内容。 Telex 目前仍处于实验阶段,用户可以通过 telex.automattic.ai 网站访问该工具。使用者只需输入一个简单的提示,Telex 便会生成所需的内容块,并以.zip 文件的形式提供下载,用户可以将其安装到自己的 WordPress 网站上,或在 Word Playground 中使用。这种方法使得网站构建过程变得更加直观,用户不再需要深入了解编码技术。 在大会的演讲中,Mullenweg 展示了一位开发者使用 Telex 制作简单的市场宣传动画的过程。这种灵活性和创造性让与会者们对 AI 在网站构建中的潜力充满期待。尽管早期测试中一些项目运行不畅,但 Mullenweg 对 AI 在未来推动 WordPress 使命...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Hadoop3单机部署,实现最简伪集群
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7,CentOS8安装Elasticsearch6.8.6