PostgreSQL 技术文章
RDS 和 Amazon Aurora PostgreSQL 的 TLS 强制执行与证书轮换管理
这篇 AWS 博客详细介绍了如何为 Amazon RDS 和 Aurora PostgreSQL 强制启用 TLS 并管理证书轮换。核心步骤包括:启用 rds.force_ssl=1 以拒绝明文连接,在客户端配置 sslmode=verify-full 进行服务端身份验证,以及选择合适的 CA(rds-ca-rsa2048-g1、rsa4096-g1 或...
原文链接:
Electric 加入 Databricks 的 Neon 团队
Databricks 宣布收购 Electric 团队后,Electric 将作为 Neon 的一部分并入 Databricks。Electric 是 PGlite 和 Electric sync engine 背后的团队,其核心技术包括基于 WebAssembly 的轻量级 Postgres 运行时(PGlite)以及实时数据同步引擎。此次整合预计将为...
原文链接:
https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fneon.com%2Fblog%2Felectric-joins-neon
Crunchy PGO 跨地域 PostgreSQL 灾难恢复与故障转移
本文详细介绍了如何使用 Crunchy PGO(PostgreSQL Operator)在 Kubernetes 环境中,以 MinIO 作为 WAL 归档后端,实现 PostgreSQL 跨区域灾难恢复与回切的完整流程。主要解决了以下几个技术难点:通过 NGINX 反向代理为 pgBackRest 提供自签名 TLS 支持、防止回切过程中 Kuberne...
原文链接:
PostgreSQL Hacker 电子邮件讨论精选
提案:逻辑复制的冲突日志历史表
讨论围绕逻辑复制的冲突日志表(CLT)展开。主要决策包括:(1)CLT 仅记录 LOG 级别(已解决)的冲突,ERROR 级别的冲突仍仅写入服务器日志;(2)新增 resolution 列,展示每次冲突的处理方式(如 apply_remote、skip),参与者倾向于使用 apply_remote 而非 overwrite,因其与 k...
原文链接:
共享缓冲区哈希表的重构
该讨论围绕 Databricks 的 Dhruv Aron 提交的一个补丁展开,该补丁提议用两个平坦数组(buckets 和 entries)替换现有的 dynahash 结构,为共享缓冲区查找实现一个专用哈希表。审阅者指出该方案在内存占用和性能上均有明显改善。主要问题包括:在 spinlock 持有期间执行复杂操作存在安全隐患(spinlock 缺乏错误...
原文链接:
https://pgnexus.ai/hacker-discussions?subject=Restructured Shared Buffer Hash Table
TOAST 存储选项的问题讨论
该讨论围绕 TOAST 表 reloptions(尤其是 autovacuum 参数)的继承与合并逻辑中存在的缺陷展开。Nathan Bossart 提交了新的 v8 补丁集(0005--0007):0005 修复了 log_autovacuum_min_duration 的默认值,并新增断言确保所有 TOAST 存储参数具有可重置的默认值;0006 是...
原文链接:
https://pgnexus.ai/hacker-discussions?subject=problems with toast.\* reloptions
PATCH bufmgr:在 InvalidateBuffer 中缩小 LWLock:BufferMapping 的持锁范围
Alexandre Felipe 提交了一个补丁,旨在减少 InvalidateBuffer 和 InvalidateVictimBuffer 中持有 partition LWLock 的时间。其理由是 partition 锁覆盖大量不同的缓冲区,竞争影响更大,而 buffer header 锁只针对单个缓冲区描述符,持有时间较长影响较小。Andr...
原文链接:
PG18.5 回归测试中的崩溃问题
Masashi Kamura 报告了 PG18.5 中的一个崩溃问题:在使用 C locale(UTF8 编码)的实例上执行 SELECT to_date('01 ŞUB 2010', 'DD TMMON YYYY') 时程序崩溃。他怀疑根因是 commit 011384ba45f。Álvaro Herrera 确认了该崩溃:strupper_lib...
原文链接:
https://pgnexus.ai/hacker-discussions?subject=Crash issue in PG18.5 regression
CREATE INDEX 与 TOAST 表统计的关系
Commit d611f8b158 修改了 CREATE INDEX 的行为,在 autovacuum 关闭时跳过表统计信息更新,以保留已恢复的统计数据。该提交将 RELKIND_TOASTVALUE 纳入受影响的关系类型,但 Nathan Bossart 认为这是错误的:TOAST 表没有可恢复的统计信息,且代码也未正确继承主表的 autova...
原文链接:
https://pgnexus.ai/hacker-discussions?subject=CREATE INDEX vs. TOAST table stats
行业新闻
General Catalyst 领投 River AI 11 亿美元融资,公司成立仅两月
由 xAI 联合创始人 Igor Babuschkin 创立的 AI 初创公司 River AI 成立仅两个月,便在 General Catalyst 领投下完成了 11 亿美元融资。该公司专注于打造个人 AI 智能体。此轮巨额早期投资凸显了资本市场对具备顶尖创始团队背景的 AI 项目的强烈追捧。Babuschkin 此前曾与 Elon Musk 共同创立...
原文链接:
OpenAI 首席运营官 Brad Lightcap 离职创办新公司
OpenAI 首席运营官 Brad Lightcap 宣布离职,准备自主创业。作为 OpenAI 任职时间最长的高管之一,他在内部信中表示,期待从新的位置继续支持 OpenAI 的使命。此次离职是该公司的重要人事变动,OpenAI 目前正处于高速扩张与激烈竞争的关键阶段。外界暂未获悉其下一步计划的具体细节,但此次出走延续了 AI 领域高管纷纷离职创业的趋势。
原文链接:
Anthropic 将为其 AI 模型生成的文本添加水印
Anthropic 宣布将为其 AI 模型生成的文本引入水印机制,并计划将该功能扩展至旗下较旧的模型版本。此举旨在提升透明度,帮助用户识别 AI 生成内容。随着 AI 生成内容的真实性问题日益受到关注,水印技术已成为业界探索内容溯源的重要手段之一。Anthropic 将覆盖范围扩展至更多模型,体现出其在内容可信度问题上较为全面的应对策略。
原文链接:
社交媒体动态
CEO Hans-Juergen Schoenig 撰文探讨 PostgreSQL 19 中的数据血缘追踪
CEO Hans-Juergen Schoenig 近期发表了一篇博文,探讨 PostgreSQL 19 中的数据血缘追踪。文章重点介绍了 SQL/PGQ 如何将血缘信息以数据的形式直接存储在表中,从而支持查询和灵活访问。除此之外,博文还分享了关于该特性的更多实用细节,适合对 PostgreSQL 19 数据血缘功能感兴趣的读者深入了解。
原文链接:
PGlite 开发团队 Electric 正式加入 Databricks,将 WASM Postgres 引入 AI 智能体沙箱
PGlite 的开发团队 Electric 宣布加入 Databricks。传统云服务是为静态应用设计的,难以满足需要在运行时动态决策的 AI 智能体的需求。Electric 针对这一痛点推出了 PGlite------在每个智能体的沙箱内直接嵌入基于 WASM 的 Postgres 实例,实现超低延迟的本地上下文访问。与此同时,Electric 的实时同步引擎可...
原文链接:
以上信息来自 PGNexus(https://pgnexus.ai/home),欢迎注册账号体验和订阅邮件获取每日更新。
PGNexus 是面向全球 PostgreSQL 用户、开发者与贡献者的一站式生态平台,汇聚技术博客、Hacker 邮件讨论、社区补丁分析、行业资讯及全球活动信息。同时,平台提供在线沙盒环境,用户无需本地部署,即可快速体验和验证 PostgreSQL 相关功能、SQL 语句与技术方案。通过智能化的信息筛选、内容提炼与实践工具,PGNexus 帮助用户更高效地了解 PostgreSQL 技术动态,参与社区协作,并完成从学习到验证的完整闭环。