PGNexus 每周新闻

本周 PostgreSQL 技术动态

本周亮点包括PostgreSQL混合搜索、迁移解决方案、性能监控和隔离数据库配置,展示了整个生态系统中的技术进步和实用实现。

Elasticsearch's Hybrid Search, Now in Postgres (BM25 + Vector + RRF)

2026年2月09日 | Raja Rao DV

Elasticsearch's Hybrid Search, Now in Postgres (BM25 + Vector + RRF)

TigerData演示了如何在PostgreSQL中直接实现Elasticsearch风格的混合搜索,使用BM25关键词搜索、向量嵌入和Reciprocal Rank Fusion (RRF)。该方法结合了pg_textsearch进行BM25排名、pgvectorscale进行高性能向量搜索,以及基于SQL的RRF来合并排序结果。这消除了传统的Postg…

阅读原文
建立自订解决方案,使用 AWS DMS 将 SQL Server HierarchyID 移转到 PostgreSQL LTREE。

2026年2月10日 | Shashank Kalki

建立自订解决方案,使用 AWS DMS 将 SQL Server HierarchyID 移转到 PostgreSQL LTREE。

这篇AWS博客文章详细介绍了使用AWS DMS将SQL Server HierarchyID列迁移到PostgreSQL LTREE的解决方案。该过程包括设置包含HierarchyID数据的源SQL Server表,创建带LTREE扩展的目标PostgreSQL表,以及使用AWS DMS进行迁移。解决方案包括将二进制HierarchyID格式(如/1/1/…

阅读原文
使用 pgwatch 和 pg_stat_plans 监控查询计划

2026年2月10日 | Ahmed Gouda

使用 pgwatch 和 pg_stat_plans 监控查询计划

PostgreSQL生态系统引入了pg_stat_plans扩展,它跟踪查询计划的聚合统计信息,而不是像pg_stat_statements那样跟踪SQL语句。Ahmed Gouda演示了如何将此扩展与pgwatch监控系统集成,以分析资源密集型查询计划。设置包括编写一个SQL查询,将pg_stat_statements与pg_stat_plans连接以检…

阅读原文
How Zite Provisions Isolated Postgres Databases for Every User

2026年2月06日 | Carlota Soto

How Zite Provisions Isolated Postgres Databases for Every User

Zite是一个AI原生应用构建器,使用Neon的serverless PostgreSQL平台为每个用户提供隔离的数据库,包括免费计划用户。据联合创始人Dominic Whyte表示,这种方法消除了雇用专门数据库工程师来管理和扩展数据库基础设施的需要。该解决方案允许Zite为每个用户提供真正的数据库隔离,同时保持操作简单性。这个案例研究展示了serverl…

阅读原文

Top 5 Hacker 技术讨论

最近的PostgreSQL开发包括关于逻辑复制发布中处理冲突EXCEPT子句的讨论,提议限制合并具有相互矛盾的排除列表的发布。在发现极慢的I/O操作后,AIX支持的性能问题浮出水面,同时修复了历史MVCC快照逻辑解码的漏洞。密码过期警告和通过消除xl_heap_visible记录优化WAL的功能已被提交。

跳过 publication 中的 schema 更改

讨论重点关注PostgreSQL逻辑复制中带有EXCEPT列表的发布处理。主要争论围绕是否允许订阅者合并具有冲突EXCEPT子句的多个发布。Shveta和vignesh主张限制这种场景以保持实现简单,特别是在处理复杂分区层次结构时,不同发布排除不同分区且具有不同的publish_via_partition_root设置。他们建议当合并具有不同EXCEPT列…

阅读讨论
AIX support

讨论涉及PostgreSQL的AIX支持和测试期间发现的性能问题。Tom Lane报告在GCC编译农场的AIX机器(cfarm119)上I/O性能极慢,基本文件操作如复制数据目录需要22秒,而在Linux上只需0.035秒。他质疑支持AIX是否值得,考虑到这些性能问题。 Heikki Linnakangas建议问题可能特定于GCC编译农场的存储系统,指出P…

阅读讨论
缓冲区锁定是特殊的(提示、校验和、AIO 写入)

Antonin Houska报告了一个问题,HeapTupleSatisfiesMVCCBatch()在逻辑解码过程中被错误地调用,使用了历史MVCC快照,导致REPACK操作出现问题。根本原因是IsMVCCSnapshot宏包括常规和历史MVCC快照,但按页扫描应该只适用于常规MVCC快照。在逻辑解码期间,这会导致pg_class条目上的提示位设置不正确…

阅读讨论
密码过期警告

Nathan Bossart已提交了一个与PostgreSQL密码过期警告相关的补丁。讨论涉及多位参与者,他们对实现进行了审查并提供了反馈。Gilles Darold对Nathan在该功能上的工作表示感谢。此次提交似乎解决了向用户警告即将到来的密码过期的功能,这是数据库管理中的一个重要安全功能。该补丁经过了PostgreSQL开发的典型审查和讨论过程,然后…

阅读讨论
eliminate xl_heap_visible to reduce WAL (and eventually set VM on-access)

Melanie Plageman宣布已推送了与消除xl_heap_visible WAL记录相关问题的修复。讨论涉及调试工作,旨在通过移除xl_heap_visible记录来减少WAL开销,并可能改为在访问时设置可见性映射。Kirill Reshke确认提议的解决方案解决了问题。修复现已提交,完成了这一阶段的优化工作。Melanie感谢所有参与识别和解决问…

阅读讨论

本周行业动态

本周AI开发速度加快,Anthropic发布了Opus 4.6,其"代理团队"功能支持协作处理复杂任务,而OpenAI推出了面向企业的Frontier平台,用于构建和管理AI代理。同时,Databricks首席执行官Ali Ghodsi预测,AI将通过创造全新的软件方法使传统SaaS变得无关紧要,Claude也获得了WordPress集成,用于网站分析。

Anthropic releases Opus 4.6 with new 'agent teams'

techcrunch.com

Anthropic releases Opus 4.6 with new 'agent teams'

Anthropic发布了Opus 4.6,这是其AI模型的最新版本,具有新的"代理团队"功能。此次更新旨在扩大模型的功能和吸引力,允许更多样化的用途和客户。代理团队功能代表了Anthropic的Claude平台的重大增强,使多个AI代理能够在复杂任务上协作工作。此次发布是主要AI公司之间持续竞争的一部分,旨在为企业和消费者应用开发更复杂、更强大的AI系统。

OpenAI launches Frontier platform for enterprise AI agents

techcrunch.com

OpenAI launches Frontier platform for enterprise AI agents

OpenAI推出了Frontier平台,这是一个专为企业设计的新平台,用于构建和部署AI代理,同时将其作为人类员工对待。该平台代表了OpenAI企业战略的重要一步,允许公司创建和管理能够在其组织内执行复杂任务的AI代理。此次发布使OpenAI能够与其他针对商业用户的AI平台更直接地竞争,提供将AI代理集成到现有企业工作流程和管理系统中的工具。

Databricks CEO says SaaS isn't dead, but AI will soon make it irrelevant

techcrunch.com

Databricks CEO says SaaS isn't dead, but AI will soon make it irrelevant

Databricks首席执行官Ali Ghodsi认为,虽然SaaS应用程序并未消亡,但人工智能可能很快会通过催生新的竞争对手使其变得无关紧要。根据Ghodsi的观点,AI不会简单地用"基于感觉编码"的版本取代主要的SaaS应用,而是会促成全新解决方案的创建,这些解决方案可能挑战现有的软件即服务平台。这一观点表明,AI对软件行业的变革性影响可能不是通过直接…

It just got easier for Claude to check in on your WordPress site

techcrunch.com

It just got easier for Claude to check in on your WordPress site

Anthropic通过将Claude与WordPress集成,扩展了Claude的功能,允许用户利用这个AI助手分析网站流量并访问内部网站指标。这种集成代表了AI在网站管理和分析方面的实际应用,使WordPress用户更容易通过对话式AI交互而不是传统仪表板界面来监控和了解其网站性能。

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