PostgreSQL 每周新闻 2025-7-3

PostgreSQL每周新闻#606 - 2025年7月3日

_config.yml 备注:英文原文地址 img

PlanetScale 携 Benchmarks-a-Plenty 进军 Postgres 市场

本周,商业 Postgres 领域的重磅新闻是,以其高性能、可扩展的 MySQL 服务而闻名的 PlanetScale 也决定进军 Postgres 市场。目前,Postgres 还处于“私人预览”阶段,但他们似乎已经准备好从一开始就向其他提供商发起挑战。

Ben Dicken (PlanetScale)

PostgreSQL 性能不佳?用 pgNow 诊断

刚接触 Postgres 还是时间紧迫?pgNow 提供快速、精准的诊断功能,帮助您调整配置、修复性能下降并立即发现问题。无需设置,无需代理,只需极少权限。免费下载,几秒钟即可开始使用。

Redgate

关于 Postgres 计划缓存模式管理

对查询计划的世界进行了有趣的观察,在使用通用计划时如何平衡优点和缺点(即提前为准备好的语句生成的查询计划,可以快速重用),以及是否有办法在适当的时候有效地切换/更新计划。

Andrei Lepikhov

查询计划多久一次是最佳的?

既然我们讨论这个话题了……

Tomas Vondra

本周摘要

在 Postgres 中构建复制安全的 LSM 树

深入了解将 Elasticsearch 风格的搜索引入 Postgres 所需的工程,其方式远远超出了 Postgres 的标准全文搜索实现。

Hood, Ying, Pregasen and Ratliff (ParadeDB)

📄 简化代码及与 Postgres 的交互 – “与 Postgres 交互时,或许该问问自己:你是否以最精简的方式进行操作?” Manni Wood

📄 使用 pgroll 实现零停机模式迁移 Dhanush Reddy (Neon)

📄 幕后花絮:加速 pgstream 快照 Sanz (Xata)

📄 将 Postgres 分区归档到 Iceberg Craig Kerstiens

🛠 代码和工具

Squawk:Postgres 迁移的 Linter

想象一下类似 ESLint 的东西,但用于 Postgres 迁移和其他 SQL。如果你想在不安装任何东西的情况下在某些 SQL 上测试它,这里有一个在线测试平台。

Steve Dignam

pgrx 0.15:使用 Rust 构建 Postgres 扩展

这个广受欢迎且历史悠久的 Rust 扩展构建框架现已获得 Postgres 18 的初步支持。GitHub 代码库。

PgCentral Foundation, Inc.

  • pgtt 4.4 – 创建、管理和使用 Oracle 风格的全局临时表。

  • Barman 3.14.1– 远程备份和灾难恢复工具。

  • PGSync 4.1 – Postgres 与 Elasticsearch/OpenSearch 同步。

  • pgAdmin 4 v9.5 – 流行的基于 Web 的管理界面。

  • Prisma 6.11 – 下一代 Node.js + TypeScript ORM。

Written on July 3, 2025