PostgreSQL 技术日报 (4月11日)|PG 生态升级,工具齐更新

🔔 关注【IvorySQL开源数据库社区】公众号即可获取 PostgreSQL 一手干货与最新动态

pg每日新闻封面.png

⚙️ PostgreSQL技术文章

🧩 pg_datasentinel 1.0 正式发布

1.png

pg_datasentinel 1.0 已发布,这是一个开源的 PostgreSQL 扩展,用于增强数据库可观测性。该扩展提供了增强的活动监控功能,包括每个后端的内存使用情况和临时文件跟踪,针对 Docker/Kubernetes 环境的容器资源可见性,具有 XID/MXID 限制实时预估的事务 ID 回绕风险评估,以及日志捕获功能,可将 vacuum、analyze 和检查点事件记录到可查询的视图中。该扩展需要 PostgreSQL 15 或更高版本,采用 3-Clause BSD 许可证。扩展由 DATASENTINEL 的 Christophe REVEILLERE 开发和维护。

https://www.postgresql.org/about/news/pg_datasentinel-10-released-3271/

🧩 dotConnect for PostgreSQL 9.1 新版本发布

1.png

Devart 发布了 dotConnect for PostgreSQL 9.1 版本,为 .NET 开发者带来了多项重要改进。此次更新增加了对 Entity Framework Core 10 的支持,让开发者能够使用最新的 ORM 功能。新增的 AI 向量数据类型支持包括 pgvector 的 VECTOR 和 HALFVEC 类型,这对 PostgreSQL 中的机器学习和相似性搜索应用越来越重要。该版本还在 .NET Standard 2.0 程序集中增加了对 NetTopologySuite 2.6 的支持,提升了跨平台应用的地理空间数据处理能力。

https://www.postgresql.org/about/news/dotconnect-for-postgresql-91-new-release-3260/

🧩 DBConvert Streams 2.0 发布:支持 PostgreSQL CDC 和跨库查询

1.png

DBConvert Streams 2.0 已发布,新增了 PostgreSQL 变更数据捕获和跨数据库查询功能。该工具将数据迁移、数据探索和实时复制集成在一个解决方案中。它使用 PostgreSQL 逻辑复制(WAL)实现基于日志的 CDC,支持持续数据流传输,无需依赖 Kafka 或外部管道基础设施。主要特性包括:PostgreSQL 与 MySQL 之间的迁移并自动转换模式、通过 WAL 实现实时 CDC、内置 SQL 接口用于数据查询和编辑,以及支持跨 PostgreSQL、MySQL 和文件格式(如 CSV、JSON、Parquet)的联邦查询。系统同时支持一次性迁移和持续同步工作流程,可在本地运行或通过 Docker 部署。

https://www.postgresql.org/about/news/dbconvert-streams-20-released-with-postgresql-cdc-and-cross-database-querying-3268/

🧩 Autobase 2.7.0 版本发布

1.png

Autobase 2.7.0 为 PostgreSQL 数据库管理带来了重要改进。此版本通过与 Zexa Technologies 合作,将 DBDesk Studio 直接集成到控制台中,提供了内置的 SQL 编辑器,用户可以直接执行查询和管理数据。一个关键新功能是使用 pg_auto_reindexer 实现的自动索引维护,能够持续监控索引健康状况,防止膨胀和性能问题。此次更新还在 AWS、GCP、Azure 和 DigitalOcean 上新增了 24 个云区域,扩大了全球部署选择。此外,Autobase Console 现在通过多平台 Docker 镜像支持 ARM 架构,提升了与现代基础设施的兼容性。

https://www.postgresql.org/about/news/autobase-270-released-3269/

🧩 TimescaleDB 如何扩展 PostgreSQL 在工业物联网应用中的性能上限

2.png

TimescaleDB 是一个 PostgreSQL 扩展,通过解决三个关键限制显著提升工业物联网性能。它通过自动将表分区为基于时间的块来提高最大数据摄入速率,保持索引足够小以适应内存,而不是使用一个庞大的表。查询性能通过块排除(查询仅访问相关时间范围)和连续聚合(预计算常见汇总)得到改善,将查询时间从 250-1500 毫秒减少到 0.4 毫秒。存储成本通过原生压缩大幅降低,通过将较旧数据转换为列式格式实现 80-95% 的压缩比,对于高容量工作负载,年存储成本可能从 15 万美元降至 1.5 万美元。

https://www.tigerdata.com/blog/how-timescaledb-expands-postgresql-iiot-performance-envelope

📨 PostgreSQL Hacker 电子邮件讨论精选

🧩 REPACK [concurrently] 的使用方式

讨论围绕REPACK操作应如何与PostgreSQL的防止事务ID回卷(failsafe) VACUUM进程交互。Robert Treat区分了两种场景:在锁升级阶段,REPACK应比等待中的vacuum操作具有更高优先级;但在此阶段之外,failsafe vacuum不应被取消,因为REPACK可能仍需要大量时间来重建索引。他认为允许failsafe vacuum继续运行能确保更好的监控,并在REPACK失败时提供备用方案。Antonin Houska提出了更简单的方法:修改防回卷VACUUM,让它在合理时间内无法获取表锁时发出WARNING,允许DBA手动决定是否取消REPACK等阻塞操作。

https://www.postgresql.org/message-id/<138051.1775847402@localhost>

🧩 能否用 rdtsc 降低 EXPLAIN ANALYZE 的性能开销?

Lukas Fittl 提交了第27版补丁,解决虚拟化环境中TSC频率检测的问题。Andres Freund此前已推送了修复hypervisor TSC频率报告问题的补丁。讨论重点是改进pg_test_timing,当校准的TSC频率与报告频率差异显著(超过10%)时检测并警告用户。这有助于在不受支持的虚拟化环境中的潜在计时问题到达生产环境之前识别它们。Lukas添加了警告功能,当检测到频率差异时建议切换到timing_clock_source=system。他还增强了调试输出,显示TSC频率来源和hypervisor检测信息。后续建议让pg_test_timing在触发警告时以退出码1退出,确保CI和buildfarm系统能够清楚地检测到计时配置问题。

https://www.postgresql.org/message-id/<CAP53PkwR8gEteMDTK0=hGx5YmLMUhW3aFXAergr_VWgmBFFBig@mail.gmail.com>

🌐 社交媒体动态

🧩 PostgreSQL中的行锁机制是如何运作的?

CYBERTEC公司的Laurenz Albe将在即将举办的PGConf.de大会上深入讲解PostgreSQL行锁机制。这场题为《PostgreSQL中的行锁:解剖学视角》的演讲将详细剖析PostgreSQL行锁的工作原理。演讲定于4月21日周一上午9点10分至9点55分,在埃森技术大厦的A1会议厅举行。本次讲座旨在为与会者提供关于PostgreSQL行…

https://de.linkedin.com/posts/cybertec-postgresql_pgconfde-postgresql-cybertec-activity-7448384391971545088-K6D8

🧩 数据库模式提供逻辑结构,但Oracle和PostgreSQL在对象所有权和命名空间处理上存在显著差异

6.png

数据库模式虽然都能提供逻辑结构,但Oracle和PostgreSQL在对象所有权和命名空间的实现方式上截然不同。CYBERTEC的Laurenz Albe深入分析了这些差异,重点探讨了模式与用户之间的关系、权限管理机制,以及默认非限定访问模式的不同表现。该分析揭示了两种数据库系统在基于模式的组织方式上的区别,以及这些差异对数据库设计和管理的影响。对于需要在…

https://www.linkedin.com/posts/cybertec-postgresql_postgresql-oracle-techdeepdive-activity-7448370817832263681-BvHz

🧩 本周我们的联合创始人兼CTO Matei Zaharia因开发分布式数据系统获得ACM计算奖

7.png

本周联合创始人兼首席技术官Matei Zaharia获得ACM计算奖,表彰他在构建分布式数据系统方面的贡献,这些系统为大规模机器学习、数据分析和人工智能提供了重要支撑。他的重要贡献包括Apache Spark、Delta Lake和MLflow等项目,这些技术至今仍是全球研究人员和组织机构构建解决方案的基础平台。

https://www.linkedin.com/posts/databricks_this-week-matei-zaharia-our-co-founder-activity-7448504523591139330-PP0G

🔥 HOW 2026 报名进行中

一场真正以技术为核心的 PostgreSQL 大会
HOW 2026 PostgreSQL & IvorySQL 技术峰会火热报名中
📍 2026 年 4 月 27 日 - 28 日|济南

大会报名二维码.png

posted @ 2026-04-14 17:18  IvorySQL  阅读(12)  评论(0)    收藏  举报