🔔 关注【IvorySQL开源数据库社区】公众号即可获取 PostgreSQL 一手干货与最新动态
pg每日新闻封面.png

⚙️ PostgreSQL技术文章

🧩 Hyderabad Postgres Days 2026:公告和征稿/征讲者

1.png

Hyderabad Postgres Days 2026已宣布将于8月20-21日举行,这是由Hyderabad PostgreSQL用户组织的年度PostgreSQL会议的延续。为期两天的活动将包括英语技术会议和培训项目,随后举行社交网络活动。论文征集开放至2026年4月12日,完整议程将于6月中旬公布。会议注册将于4月中旬开放。该活动旨在汇聚来自该地区多元化公共、私营和科学部门的PostgreSQL用户、贡献者、运营者和爱好者,进行知识分享和社区建设。

https://www.postgresql.org/about/news/hyderabad-postgres-days-2026-announcement-and-cfpcfs-3257/

📨 PostgreSQL Hacker 电子邮件讨论精选

🧩 pg_waldump: 支持解码 tarfile 内的 WAL

Andrew Dunstan提交的pg_waldump tarfile解码功能在使用zstd压缩的系统上导致buildfarm失败。Tom Lane在archive_waldump.c中识别出两个关键bug:read_archive_file函数在源数据耗尽时未能完成解压管道的finalize操作,以及init_archive_reader循环无法处理在解压过程中cur_file被重置为NULL的情况。当压缩的WAL数据小于XLOG_BLCKSZ字节时会出现这些问题,导致"could not find WAL in archive"错误。Andrew发现了其他问题,包括Windows上未关闭的文件和astreamer解压器finalization中错误的缓冲区长度处理。Amul Sul提出了修复方案,但Tom Lane认为不够充分。Lane提供了一个全面的v4补丁系列,解决了finalization bug、read_archive_file改进和init_archive_reader修复,尽管他指出get_archive_wal_entry仍然有问题。

https://www.postgresql.org/message-id/2178517.1774064942@sss.pgh.pa.us

🧩 索引预取

讨论集中在Peter Geoghegan的v16补丁集上,该补丁集为PostgreSQL实现了索引预取功能。Andres Freund提供了广泛的技术审查,突出了几个关切点。他质疑大型补丁0003是否应该拆分成更小的组件,以便更容易审查和合并。Andres建议将indexscan API更改与批处理接口引入分开。

关键技术要点包括对代码组织的担忧,比如与批处理相关的工具是否应该放在单独的头文件中而不是genam.h中,以及堆特定函数的命名约定。他注意到amgetbatch接口用amposreset替换ammarkpos/amrestrpos的潜在问题,并质疑设计决策,如在可见性标志中只使用8位中的2位。

Andres赞赏激进回调特化带来的性能改进和更清洁的代码结构,但对内存排序、缓冲区引脚管理以及预取和读取流之间的交互表示担忧。他建议架构改进,如将预取决策转移到规划器并创建专门的heapam_index.c文件。

审查还涵盖了实现细节,包括INDEX_SCAN_CACHE_BATCHES设置、selfuncs.c的访问页面限制,以及对扫描方向更改测试覆盖率的需求。Andres总结时建议某些提交,如哈希索引的伪LSN支持,可以独立推送。

https://www.postgresql.org/message-id/t6mtqbv2mbfhjni4bvwdgoecppjmxvbyfwl6utovzv76xc2672@k3o5ryevaeqv

🌐 社交媒体动态

🧩 我们仍在怀念伦敦技术展

CYBERTEC团队仍在回顾伦敦技术展以及在本次活动中建立的有价值的人脉。然而,他们几乎没时间休整,便要启程前往下一场会议。KubeCon 2026将于下周在阿姆斯特丹开幕,团队期待在那里与参会者见面。

https://www.linkedin.com/posts/cybertec-postgresql_were-still-thinking-about-tech-show-london-activity-7441091280744378368-UMwt

🧩 组织在交付人工智能应用时面临控制成本、风险和复杂性的压力

组织在交付人工智能应用时面临越来越大的压力,需要同时管理成本、风险和复杂性。Databricks产品副总裁Shanku Niyogi解释了智能应用为何会给传统架构带来压力,Lakebase如何为现代应用提供新的事务基础,以及团队如何在不增加架构扩展的情况下构建和扩展人工智能应用。

https://www.linkedin.com/posts/databricks_organizations-are-under-pressure-to-deliver-activity-7441203262608801792-u-5R

🧩 DatabricksAl Days正在举行,汇聚15,000多名数据与AI领导者,共同探讨现代团队如何构建和部署智能应用

Databricks AI Days活动正在举行,汇聚了超过15,000名数据与AI领导者,共同探讨现代团队如何构建和部署智能应用。今年的重点是Lakebase——一个为智能体时代打造的新型运营数据库类别,具有完全分离的存储和计算,以及可即时扩展的无服务器Postgres。活动提供关于使用Agent Bricks构建AI代理、使用Lakebase Post…

https://www.linkedin.com/posts/databricks_databricks-ai-days-activity-7441146428871200768-vhbt

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐