PGNexus 每日新闻

PostgreSQL 技术文章

pg_datasentinel 1.0 正式发布

www.postgresql.org

pg_datasentinel 1.0 正式发布

pg_datasentinel 1.0 已发布,这是一个开源的 PostgreSQL 扩展,用于增强数据库可观测性。该扩展提供了增强的活动监控功能,包括每个后端的内存使用情况和临时文件跟踪,针对 Docker/Kubernetes 环境的容器资源可见性,具有 XID/MXID 限制实时预估的事务 ID 回绕风险评估,以及日志捕获功能,可将 vacuum、a…

阅读原文
dotConnect for PostgreSQL 9.1 新版本发布

www.postgresql.org

dotConnect for PostgreSQL 9.1 新版本发布

Devart 发布了 dotConnect for PostgreSQL 9.1 版本,为 .NET 开发者带来了多项重要改进。此次更新增加了对 Entity Framework Core 10 的支持,让开发者能够使用最新的 ORM 功能。新增的 AI 向量数据类型支持包括 pgvector 的 VECTOR 和 HALFVEC 类型,这对 Postgr…

阅读原文
DBConvert Streams 2.0 发布:支持 PostgreSQL CDC 和跨库查询

www.postgresql.org

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

DBConvert Streams 2.0 已发布,新增了 PostgreSQL 变更数据捕获和跨数据库查询功能。该工具将数据迁移、数据探索和实时复制集成在一个解决方案中。它使用 PostgreSQL 逻辑复制(WAL)实现基于日志的 CDC,支持持续数据流传输,无需依赖 Kafka 或外部管道基础设施。主要特性包括:PostgreSQL 与 MySQL…

阅读原文
Autobase 2.7.0 版本发布

www.postgresql.org

Autobase 2.7.0 版本发布

Autobase 2.7.0 为 PostgreSQL 数据库管理带来了重要改进。此版本通过与 Zexa Technologies 合作,将 DBDesk Studio 直接集成到控制台中,提供了内置的 SQL 编辑器,用户可以直接执行查询和管理数据。一个关键新功能是使用 pg_auto_reindexer 实现的自动索引维护,能够持续监控索引健康状况,防…

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

Doug Pagnutti

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

TimescaleDB 是一个 PostgreSQL 扩展,通过解决三个关键限制显著提升工业物联网性能。它通过自动将表分区为基于时间的块来提高最大数据摄入速率,保持索引足够小以适应内存,而不是使用一个庞大的表。查询性能通过块排除(查询仅访问相关时间范围)和连续聚合(预计算常见汇总)得到改善,将查询时间从 250-1500 毫秒减少到 0.4 毫秒。存储成本…

阅读原文

PostgreSQL Hacker 电子邮件讨论精选

关于 REPACK [concurrently] 的讨论

Alexander Lakhin 报告了在不同数据库间运行并行操作时,REPACK CONCURRENTLY 实现中出现的断言失败问题。该故障发生在 procarray.c 的 TransactionXmin/RecentXmin 验证中。Antonin Houska 提供了修复方案,并指出问题与一个可能被撤销的近期提交相关。 Zhijie Hou 发现了…

阅读讨论
REPACK [concurrently] 的使用方式

讨论围绕REPACK操作应如何与PostgreSQL的防止事务ID回卷(failsafe) VACUUM进程交互。Robert Treat区分了两种场景:在锁升级阶段,REPACK应比等待中的vacuum操作具有更高优先级;但在此阶段之外,failsafe vacuum不应被取消,因为REPACK可能仍需要大量时间来重建索引。他认为允许failsafe v…

阅读讨论
能否用 rdtsc 降低 EXPLAIN ANALYZE 的性能开销?

Lukas Fittl 提交了第27版补丁,解决虚拟化环境中TSC频率检测的问题。Andres Freund此前已推送了修复hypervisor TSC频率报告问题的补丁。讨论重点是改进pg_test_timing,当校准的TSC频率与报告频率差异显著(超过10%)时检测并警告用户。这有助于在不受支持的虚拟化环境中的潜在计时问题到达生产环境之前识别它们。L…

阅读讨论

社交媒体动态

linkedin

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

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

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

linkedin

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

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

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

linkedin

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

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

想要了解更多 PostgreSQL 社区和行业消息吗?
访问 PGNexus 了解更多