文章

PostgreSQL 每周新闻 2026-1-14

PostgreSQL 每周新闻 2026-1-14

PostgreSQL每周新闻#631 - 2026年1月14日

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

Postgres 数组的隐藏成本

如果你曾在表中使用数组数据类型,但没有深入思考它与其他方法的权衡,Radim 分享了一些见解,可以帮你避免生产环境中的一些微妙问题。

Radim Marek

面向 Agentic AI、高可用性等企业级 Postgres

pgEdge 是领先的开源企业级 Postgres 公司,它让开发者能够轻松构建和部署可在全球网络中高度扩展和分布式的数据库应用程序。

pgEdge 赞助商

序列生成主键中的整数溢出

如果你使用 bigint 作为序列,即使每秒生成一百万条记录,也可以持续近 30 万年而不会出现问题。但如果使用 serial/integer,在这样的速率下几小时就会溢出!虽然大多数表不会包含数十亿行,但 Laurenz 提供了一个巧妙的查询来查找这个问题,以及一些解决步骤。

Laurenz Albe

本周摘要:

使用 Postgres 作为图数据库:谁一起喝了啤酒?

实际探讨 Apache AGE 如何将图数据库概念和查询原生地引入 Postgres 所带来的机会。

Taras Kloba

📄 不要给 Postgres 分配过多内存(即使在繁忙系统上) Tomas Vondra

📄 为什么 AI 工作负载正在推动回归 Postgres Rob Pankow (The New Stack)

📺 Postgres 查询调优的 5 大技巧 Janis Griffin

代码和工具:

Barman 3.17.0:Postgres 的备份和恢复管理器

用于 Postgres 服务器灾难恢复的管理工具,支持多个服务器的远程备份和恢复。v3.17.0 现在支持在非活动/禁用服务器上进行操作,并弃用了 WAL 文件的自定义压缩。

EnterpriseDB UK Limited

pg_textsearch 0.4:现代排序文本搜索扩展

一个将强大的 BM25 排序引入全文搜索的 Postgres 扩展。v0.4 引入了索引压缩,通过 delta 编码和位打包,索引体积减小约 40%。

Tiger Data

  • 📊 pg_statviz 0.9 – 用于 Postgres 内部统计数据的时间序列分析和可视化的极简扩展和实用工具对。

  • pg_partman 5.4 – 分区管理扩展,扩展了 Postgres 的内置操作以简化分区管理。

  • QuestDB 9.3 – Java 驱动的时间序列数据库的重大更新,支持 Postgres 线协议兼容性。

  • sqlit 1.2.6 (上图) – 用户友好的 Python 驱动的 TUI 工具,用于处理众多 SQL 数据库。

  • BemiDB 1.8 – 开源的 Snowflake 和 Fivetran 替代品。使用其 Postgres 兼容的分析查询引擎运行复杂查询。

  • River 0.30 – 快速可靠的基于 Postgres 的 Go 后台作业系统。

  • PGSync 7.0.5 – Postgres 到 Elasticsearch/OpenSearch 的同步。

  • PostgREST 14.3 – 为任何 Postgres 数据库提供 REST API。

  • neosql.nvim – 用于处理 Postgres 的 Neovim 插件。

🗓 2026 年即将举行的 Postgres 活动

注意:此列表并非详尽无遗,我们将继续提及和推广其他活动。

本文由作者按照 CC BY 4.0 进行授权

热门标签