PGNexus 每日新闻

PostgreSQL 技术文章

RDS 和 Amazon Aurora PostgreSQL 的 TLS 强制执行与证书轮换管理

Stefano D'Alessio

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 团队

Nikita Shamgunov

Electric 加入 Databricks 的 Neon 团队

Databricks 宣布收购 Electric 团队后,Electric 将作为 Neon 的一部分并入 Databricks。Electric 是 PGlite 和 Electric sync engine 背后的团队,其核心技术包括基于 WebAssembly 的轻量级 Postgres 运行时(PGlite)以及实时数据同步引擎。此次整合预计将为…

阅读原文
Crunchy PGO 跨地域 PostgreSQL 灾难恢复与故障转移

Wellingtone Luvonga

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 缺乏错误…

阅读讨论
TOAST 存储选项的问题讨论

该讨论围绕 TOAST 表 reloptions(尤其是 autovacuum 参数)的继承与合并逻辑中存在的缺陷展开。Nathan Bossart 提交了新的 v8 补丁集(0005–0007):0005 修复了 `log_autovacuum_min_duration` 的默认值,并新增断言确保所有 TOAST 存储参数具有可重置的默认值;0006 是…

阅读讨论
[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…

阅读讨论
CREATE INDEX 与 TOAST 表统计的关系

Commit d611f8b158 修改了 `CREATE INDEX` 的行为,在 autovacuum 关闭时跳过表统计信息更新,以保留已恢复的统计数据。该提交将 `RELKIND_TOASTVALUE` 纳入受影响的关系类型,但 Nathan Bossart 认为这是错误的:TOAST 表没有可恢复的统计信息,且代码也未正确继承主表的 `autova…

阅读讨论

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

 

行业新闻

General Catalyst 领投River AI 11亿美元融资,公司成立仅两月

techcrunch.com

General Catalyst 领投River AI 11亿美元融资,公司成立仅两月

由 xAI 联合创始人 Igor Babuschkin 创立的 AI 初创公司 River AI 成立仅两个月,便在 General Catalyst 领投下完成了 11 亿美元融资。该公司专注于打造个人 AI 智能体。此轮巨额早期投资凸显了资本市场对具备顶尖创始团队背景的 AI 项目的强烈追捧。Babuschkin 此前曾与 Elon Musk 共同创立…

OpenAI首席运营官Brad Lightcap离职创办新公司

techcrunch.com

OpenAI首席运营官Brad Lightcap离职创办新公司

OpenAI 首席运营官 Brad Lightcap 宣布离职,准备自主创业。作为 OpenAI 任职时间最长的高管之一,他在内部信中表示,期待从新的位置继续支持 OpenAI 的使命。此次离职是该公司的重要人事变动,OpenAI 目前正处于高速扩张与激烈竞争的关键阶段。外界暂未获悉其下一步计划的具体细节,但此次出走延续了 AI 领域高管纷纷离职创业的趋势。

Anthropic 将为其 AI 模型生成的文本添加水印

techcrunch.com

Anthropic 将为其 AI 模型生成的文本添加水印

Anthropic 宣布将为其 AI 模型生成的文本引入水印机制,并计划将该功能扩展至旗下较旧的模型版本。此举旨在提升透明度,帮助用户识别 AI 生成内容。随着 AI 生成内容的真实性问题日益受到关注,水印技术已成为业界探索内容溯源的重要手段之一。Anthropic 将覆盖范围扩展至更多模型,体现出其在内容可信度问题上较为全面的应对策略。

社交媒体动态

CEO Hans-Juergen Schoenig 撰文探讨 PostgreSQL 19 中的数据血缘追踪

linkedin

CEO Hans-Juergen Schoenig 撰文探讨 PostgreSQL 19 中的数据血缘追踪

CEO Hans-Juergen Schoenig 近期发表了一篇博文,探讨 PostgreSQL 19 中的数据血缘追踪。文章重点介绍了 SQL/PGQ 如何将血缘信息以数据的形式直接存储在表中,从而支持查询和灵活访问。除此之外,博文还分享了关于该特性的更多实用细节,适合对 PostgreSQL 19 数据血缘功能感兴趣的读者深入了解。

PGlite 开发团队 Electric 正式加入 Databricks,将 WASM Postgres 引入 AI 智能体沙箱

linkedin

PGlite 开发团队 Electric 正式加入 Databricks,将 WASM Postgres 引入 AI 智能体沙箱

PGlite 的开发团队 Electric 宣布加入 Databricks。传统云服务是为静态应用设计的,难以满足需要在运行时动态决策的 AI 智能体的需求。Electric 针对这一痛点推出了 PGlite——在每个智能体的沙箱内直接嵌入基于 WASM 的 Postgres 实例,实现超低延迟的本地上下文访问。与此同时,Electric 的实时同步引擎可…

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