PGNexus 每日新闻

PostgreSQL 技术文章

代理困境:为什么我的 Postgres 控制平面需要保持确定性

enterprisedb.com

代理困境:为什么我的 Postgres 控制平面需要保持确定性

这篇文章反对在 PostgreSQL 核心控制平面操作中使用 AI 代理,比如扩容和故障转移。作者主张将这些关键任务保留在确定性的策略驱动自动化系统中,而不是交给概率性的 AI 系统。虽然 AI 代理正在广泛应用,但文章认为它们更适合在 PostgreSQL 环境中承担分析、分类和建议等任务。主要担忧是概率系统可能在关键数据库操作中引入不可预测性,而这些操…

阅读原文
EDB Postgres AI Factory 新一代平台:为 Agent 时代而生

enterprisedb.com

EDB Postgres AI Factory 新一代平台:为 Agent 时代而生

EDB 发布了新一代 Postgres AI Factory 平台,旨在帮助企业将 AI 代理部署到生产环境中。更新后的平台包含基于 Langflow 重构的 Agent Studio,简化了代理开发流程,通过 VectorChord 增强了向量基础设施以提升性能,并加强了安全的企业级 AI 部署能力。该平台专注于让组织能够基于自己控制的数据构建 AI 代…

阅读原文
WarehousePG 为何用单集群胜任分析数据库多集群的工作

enterprisedb.com

WarehousePG 为何用单集群胜任分析数据库多集群的工作

EDB Postgres AI for WarehousePG 提供了基于 PostgreSQL 的 MPP(大规模并行处理)架构,能够用单个集群处理高并发 BI 工作负载,这与需要多个集群和自动扩展的传统云数据仓库形成对比。该方案解决了基于消费的数据仓库中成本预测性问题,在这类系统中日常查询会产生难以预料的费用。通过采用基于容量的模型而非自动扩展方式,W…

阅读原文
EDB Postgres® AI 2026年Q1版本发布亮点

enterprisedb.com

EDB Postgres® AI 2026年Q1版本发布亮点

EDB 在 2026 年第一季度发布的 Postgres AI 版本为企业用户带来了分析、AI 开发和平台运维方面的重要增强功能。主要改进包括 WarehousePG 的性能提升并通过基准测试验证、实时运营数据分析加速,以及向量数据库和 AI 代理功能的增强。此次更新还提供了新的管理功能,提升了系统韧性、自动化能力和数据主权控制,为企业环境中生产就绪的代理…

阅读原文
pg_textsearch 1.0:在 Postgres Pages 上构建 BM25 搜索引擎的方法

Todd J. Green

pg_textsearch 1.0:在 Postgres Pages 上构建 BM25 搜索引擎的方法

TigerData 发布了 pg_textsearch 1.0,这是一个直接构建在 PostgreSQL 存储层上的原生 BM25 搜索引擎。与 PostgreSQL 内置的 ts_rank 缺乏逆文档频率和词频饱和度不同,pg_textsearch 实现了真正的 BM25 评分,并采用 Block-Max WAND 优化来高效处理 top-k 查询。该扩…

阅读原文

PostgreSQL Hacker 电子邮件讨论精选

关于 REPACK [concurrently] 的讨论

讨论的焦点是 REPACK CONCURRENTLY 功能中的锁冲突处理问题。Srinath 测试了 Alvaro 的死锁检测器方案,该方案能够成功处理查询等待 REPACK 操作的情况。然而,仍存在一个相反的问题场景:当现有事务持有冲突锁(如 SELECT 语句的 AccessShareLock)阻止 REPACK 最终的 AccessExclusive…

阅读讨论
关于 REPACK [concurrently] 的讨论

讨论围绕 REPACK (CONCURRENTLY) 系列中的补丁 0008 展开,该补丁教导快照构建器在逻辑解码期间跳过正在运行 REPACK 操作的事务。Amit Kapila 对一个关键的 FIXME 表示担忧,该问题涉及逻辑解码即时启用时可能破坏事务跟踪的可靠性。他质疑预留复制槽的必要性,并要求澄清为什么可以在逻辑解码中忽略 REPACK 的 WA…

阅读讨论
[oauth] 稳定 libpq-oauth 的 ABI(并支持替代实现?)

Jacob Champion 正在处理关于 libpq-oauth ABI 稳定化补丁的反馈意见。Chao Li 建议在投毒过程中添加断言来检查 request->error 是否为 NULL,Champion 已在提交版本中实现了这个建议。Li 还提议将 use_builtin_flow() 重命名为 try_builtin_flow(),因为当 lib…

阅读讨论
缓冲区锁定的特殊性(提示、校验和、异步 I/O 写入)

在Andres Freund完成缓冲区锁定项目后,Yura Sokolov在PinBuffer函数中发现了一个竞态条件问题。该问题出现在等待缓冲区解锁之前检查skip_if_not_valid时——在等待期间缓冲区可能变为无效状态,因此有效性检查应该在WaitBufHdrUnlocked()之后进行。Andres同意这是错误的,并建议添加continue语…

阅读讨论
使用 SIMD 加速 COPY TO 文本/CSV 解析性能

KAZAR Ayoub 在 SIMD 辅助函数中实现了预扫描循环,用于在 CSV 解析优化中检测特殊字符。预扫描在启动完整 SIMD 处理前先检查 Vector8 大小块中的特殊字符。测试显示,当特殊字符出现在第6个位置之前时,标量循环在单向量处理中优于 SIMD,对于非整齐向量的最坏情况,标量循环比 SIMD 仅多消耗20个周期。此优化专门针对 CSV…

阅读讨论
[提案] 为 pg_createsubscriber 增加日志文件功能

Peter Eisentraut 对 pg_createsubscriber 日志功能增强提出了重大架构调整建议。在 Amit Kapila 推送了合并补丁(整合了 Kuroda-san、Chao 以及 Peter 之前的建议)并做了小幅修改后,Peter 提议扩展现有的 logging.c 基础设施来支持日志文件,而不是在 pg_createsubscr…

阅读讨论

点击此处查看完整的 Hacker 讨论精选摘要

 

社交媒体动态

优秀的存储系统能掩盖许多数据库问题

linkedin

优秀的存储系统能掩盖许多数据库问题

CYBERTEC 和 Lightbits Labs 发布了一份白皮书,专门解决 PostgreSQL 性能和迁移难题。该文档涵盖零停机迁移、NVMe-over-TCP 存储性能优化,以及降低 Oracle 许可成本的策略。这份白皮书主要面向处理 PostgreSQL 基础设施问题的数据库管理员,提供了改进数据库运维的完整框架,并可能帮助用户用 Postgr…

linkedin

[演示] Genie Code:您的自主AI数据工作伙伴

Genie Code是一个专为数据工作设计的自主AI伙伴。该系统能够基于单一指令执行全面的数据任务,包括数据集探索、模型训练与评估、构建Lakeflow Spark声明式管道,以及创建AI/BI仪表板。在整个过程中,它会保持企业上下文,确保各项数据操作的相关性和一致性。

2026年企业科技30强榜单发布,Databricks位列Giga Stage第二名!

linkedin

2026年企业科技30强榜单发布,Databricks位列Giga Stage第二名!

2026年企业科技30强榜单正式发布,Databricks在Giga Stage类别中排名第二。这一年度榜单由90多位顶级风投机构和企业发展负责人评选产生,旨在表彰在企业技术领域发挥重要作用、推动未来工作方式变革的顶尖私人公司。此次荣誉由Wing Venture Capital和Eric Newcomer主导评选。

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