PostgreSQL 每周新闻 2025-5-8

PostgreSQL每周新闻#599 - 2025年5月8日

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

Postgres 18 发行说明草稿

Bruce Momjian 刚刚完成了 Postgres 18 发行说明的初稿,以赶上 Beta 1 的发布。最终版本预计将于 9 月或 10 月发布。

Bruce Momjian et al.

Postgres 18 Beta 1 发布

Postgres 18 的首次官方预览于过去几个小时内发布。发行说明概述了整体情况,但 PG18 正在逐渐成为一个稳健的版本,它拥有更快的 Linux 扫描和清理速度、并行 GIN 构建、虚拟生成列、OAuth 支持、增强的 EXPLAIN ANALYZE 输出等等。现在就可以开始体验了。

Jonathan Katz et al. 📢[Postgres 17.5、16.9、15.13、14.18 和 13.21](https://postgresweekly.com/link/169089/web) 也已发布。

[O’Reilly 新品] CockroachDB:权威指南 第二版

学习如何使用兼容 Postgres 的分布式 SQL 数据库构建高弹性、可扩展的应用。相同的 Postgres 使用体验——熟悉的工具、模式和查询——可在全球范围内、本地或任何云平台进行扩展,并具有原生地理数据放置和低 TCO。

Cockroach Labs

Postgres 18 中的异步 I/O 加速磁盘读取

Postgres 18 的第一个 Beta 版本添加了有限的异步 I/O (AIO) 支持——这项功能已经酝酿多年。本文将解释它的含义、工作原理以及它对性能优化的意义。

Lukas Fittl

本周摘要

📄 再谈 CTE 物化和非幂等子查询 Shayon Mukherjee

📊 PgDog 与 PgBouncer 的数据对比——三种扩展方案的较量。Lev Kokotov

📄 在 .NET EF Core 应用中从 Postgres 迁移到 MongoDB——这不是我想要的方向,但如果你需要的话……Luce Carter

📄 Jacob Champion 成为 Postgres 提交者 Caroline Pickens (EDB)

📄 哪位 (LLM) 编写的分析型 SQL 最棒?Ramirez 和 Romeu (Tinybird)

快速发布

pg_parquet v.0.4.0 正式发布 — pg_parquet 提供了一种在 Postgres 中直接导出和导入 Parquet 文件的方法,无需依赖第三方工具。 - Aykut Bozkurt (Crunchy Data)

external_file 1.2 – 一款允许从 Postgres 服务器文件系统访问外部文件的扩展程序。

csv-to-sql-insert – 一款将 CSV 文件转换为 SQL INSERT 语句的工具。

River 0.21 – 适用于 Go 和 Postgres 的强大作业处理系统。

pg_timetable 5.13 – 高级调度扩展程序。

Written on May 8, 2025