PGNexus 每日新闻

PostgreSQL 技术文章

使用 Neon 后端构建的 GitHub 克隆代理

Roman Zaynetdinov

使用 Neon 后端构建的 GitHub 克隆代理

一位工程师在 GitHub 宕机期间,让 AI agent 使用 Neon 仍处于测试阶段的新 backend 套件,搭建了一个可运行的 Git 托管服务。作者此前对 Git 服务端内部机制毫无了解,但实验结果出乎意料地理想。这篇文章记录了由 agent 主导的开发过程,展示了 Neon backend 工具在几乎没有领域专业知识介入的情况下,支撑构建复杂…

阅读原文
AI 智能体自主行动时,伤害的边界在哪里?

enterprisedb.com

AI 智能体自主行动时,伤害的边界在哪里?

近期一起 AI agent 入侵事件引发了业界对自主 AI 安全性的高度关注。文章指出,数据库层面的访问控制机制——包括行级安全(row-level security)、基于角色的访问控制(RBAC)以及审计日志——是限制自主 AI agent 破坏范围的关键手段。这些机制能够约束 agent 可读取或修改的数据范围,并留下可追溯的操作记录。若缺乏此类控制…

阅读原文

PostgreSQL Hacker 电子邮件讨论精选

GROUP BY 已保证唯一性时,无需额外使用 DISTINCT

Ilia Evdokimov 提交了一系列补丁,基于 UniqueKeys 方案实现在 GROUP BY 已保证唯一性时消除冗余 DISTINCT。补丁系列(0001–0009)修复了测试中发现的多个 bug:对可为空的唯一索引列错误标记 NOT NULL、对 `simple_rel_array` 的无保护解引用导致 UNION 子查询场景下段错误、Joi…

阅读讨论
修复 pg_get_publication_tables 在并发 DROP TABLE 时的竞态条件

该讨论围绕修复 pg_get_publication_tables() 在并发 DROP TABLE 时存在的竞争条件展开。Masahiko Sawada 此前建议将 100_bugs.pl 中的 TAP 测试替换为隔离测试,Bharath Rupireddy 接受了该建议并在 v9 中完成了修改。Sawada 审阅 v9 后认为整体质量良好,但提出两处细…

阅读讨论
新增 pg_stat_kind_info 系统视图

该讨论围绕新增 `pg_stat_kind_info` 系统视图展开,该视图用于暴露 PostgreSQL 统计类型的元数据。最近的交流主要集中在两处文档问题:其一,Sami Imseih 指出 `entry_count × entry_size` 并不能准确反映某统计类型的总内存用量,因为 DSA 开销未被计入,且已删除条目释放的空间也不会被操作系统回收…

阅读讨论
历史快照无法跟踪处于 BUILDING_SNAPSHOT 状态的已提交事务

该讨论涉及一个 bug:在逻辑复制中,historic snapshot 未能追踪在 BUILDING_SNAPSHOT 状态下提交的事务。ChangAo Chen 提出的修复方案是从 BUILDING_SNAPSHOT 状态开始追踪变更。Ajin Cherian 提出了另一种思路:不在 SNAPBUILD_CONSISTENT 之前追踪 catalog…

阅读讨论
BUG: 当 effective_io_concurrency>=64 时,ReadStream 的预读机制导致本地缓冲区耗尽

该线程讨论的是一个 bug:当 `effective_io_concurrency>=64` 时,ReadStream 的预读机制会耗尽本地缓冲区。Feike Steenbergen 报告该问题在 pg19 生产环境中所有 `io_method` 设置下均会出现,在业务高峰期每小时触发数十次。Xuneng Zhou 请求提供故障日志及诊断参数(backtr…

阅读讨论
修复 JSON_ARRAY(query) 反解析时缺少 FORMAT 子句的问题

Chao Li 发现,对包含 `FORMAT JSON` 的 `JSON_ARRAY(subquery)` 视图进行 deparse 时,`FORMAT JSON` 子句会被丢失,导致重新执行 deparse 后的 SQL 产生不同结果。根本原因是 `JsonConstructorExpr` 未保存 `JsonFormat` 信息。修复方案是为 `Json…

阅读讨论

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

 

行业新闻

Anthropic 推出更强大的 Claude 语音版本

techcrunch.com

Anthropic 推出更强大的 Claude 语音版本

Anthropic 近日对 Claude 语音模式进行了升级,引入了更强大的 AI 模型。新版语音功能不再局限于简单对话,还能协助完成重新安排会议、起草电子邮件等实际任务。此次更新标志着 Claude 在语音交互能力上迈出了重要一步,也进一步强化了其在竞争激烈的 AI 语音助手市场中的差异化优势。

AI芯片初创公司Etched获10.3亿美元融资,获头部投资方支持

techcrunch.com

AI芯片初创公司Etched获10.3亿美元融资,获头部投资方支持

AI 芯片初创公司 Etched 由三名哈佛大学辍学生创立,近日完成新一轮融资后估值达到 103 亿美元,获得多位知名投资方的支持。该公司自主研发了新型芯片和存储组件,可在无需 GPU 的情况下加速 AI 模型推理。Etched 的技术路线提供了一种有别于 Nvidia GPU 基础设施的替代方案,尽管此前曾遭受市场质疑,但其创新方向仍赢得了投资者的强烈信…

AMD 推出 Helios AI 服务器系统与 Nvidia 竞争

techcrunch.com

AMD 推出 Helios AI 服务器系统与 Nvidia 竞争

AMD 正式发布 Helios AI 机架级系统,剑指 Nvidia 在 AI 硬件市场的主导地位。该系统预计于 2026 年内开始向客户发货。此次发布标志着 AMD 在挑战 Nvidia AI 基础设施霸主地位方面迈出了重要一步,为企业用户提供了一种可用于大规模 AI 计算工作负载的新选择。Helios 是 AMD 迄今为止争夺 AI 硬件市场份额最直接…

社交媒体动态

linkedin

车开得越久,性能越好?Rivian 如何用数据和 AI 实现这一目标

Rivian 大数据与 AI 总监 Michael Flynn 介绍了该公司如何将车辆产生的海量遥测、传感器及视频数据实时汇入数据湖仓。借助机器学习和 Genie,团队从这些数据中提炼洞察,并将单辆车的学习成果推广至整个车队。这套机制让车辆越用越好——行驶里程越长,驾驶体验越优。Rivian 以此展示了数据与 AI 驱动产品持续进化的实际路径。

单个 Kubernetes 集群内的高可用固然重要,但整个区域宕机时该怎么办?

linkedin

单个 Kubernetes 集群内的高可用固然重要,但整个区域宕机时该怎么办?

单个 Kubernetes 集群内的高可用能应对许多故障场景,但面对整个区域宕机,则需要不同的解决方案。CYBERTEC 工程师 Wellingtone Luvonga 详细介绍了如何配置 CloudNativePG 的分布式拓扑来应对这一挑战,内容涵盖所需的 YAML 配置、部署流程,以及实际操作中遇到的各类问题。对于希望将 PostgreSQL 高可用…

Databricks 与微软延长战略合作至2030年代,助力企业构建深植业务场景的 AI 能力

linkedin

Databricks 与微软延长战略合作至2030年代,助力企业构建深植业务场景的 AI 能力

Databricks 宣布将与微软的战略合作延续至2030年代。双方合作持续深化:Databricks 将加大对 Azure Databricks 和 Azure Cobalt 的投入,微软则进一步将 Databricks 数据与 AI 平台整合至旗下产品线,包括通过 Microsoft 365、Teams 和 Copilot 将 Genie 等功能直接引…

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