2025 年数据库展望:年度回顾
备受尊敬的数据库专家 Andy Pavlo 精心撰写了一篇精彩的文章,回顾了过去一年数据库领域的主要趋势和动态。 Postgres 被誉为 2025 年的「主导」数据库,但文章内容远不止于此。
Andy Pavlo
POSETTE 2026-提案征集即将截止!
新年新目标!诚挚邀请您在 POSETTE(Postgres 盛会)上分享您的 Postgres 真知灼见。 POSETTE 是由微软 PostgreSQL 团队组织的免费在线开发者盛会,将于 2026 年 6 月 16 日至 18 日举行。提案征集将于 2 月 1 日截止。立即行动!
Microsoft
本周摘要
🇨🇭 CERN PGDay 2026 将于今年 2 月 6 日在瑞士举行,完整行程已公布。
Postgres 团队表彰了 12 位对项目做出杰出贡献的新成员,并宣布 Floor Drees 加入贡献者团队,「以帮助分担工作量」。
Postgres 性能:云端和本地部署的延迟
拥有高性能数据库是一回事,但数据库的位置对延迟有很大的影响 — 如果延迟过高,可能会抵消其他所有性能优势。
Hans-Jürgen Schönig
Postgres 18 的 RETURNING 增强功能
Postgres 18 增强了 DML 查询(插入、更新等)中使用的 RETURNING 子句,以支持旧别名和新别名,从而明确存取数据的先前状态和当前状态。
Ahsan Hadi
pg_csv_loader:一款用于快速简单地加载 CSV 文件的工具
一款基于 JavaScript 的工具,只需极少的配置即可将 CSV 文件加载到 Postgres 数据库中。来源。
Hubert depesz Lubaczewski
📄 使用 Postgres 18 快速复制数据库 – 利用模板数据库。 Radim Marek
📄 几个 Postgres 脚本编写技巧。 Paul Gross
📄 2025 年 Postgres MCP 服务器的现状。 DBHub
📰 分类广告
🚀 将 AI 代理部署到生产环境。 Postgres 工具包,支持 MCP、混合搜索和全球扩展。 Beta 版现已开放。
🐘 2025 年 Postgres 每周热门文章:
在 2025 年最后一期中,我们回顾了过去一年中最热门的工具和代码,但这里我们更全面地审视一下过去十二个月中最受关注的内容。这是一份值得重温的精华清单:
1. 改变人生的 Postgres 模式
作者承诺标题并非哗众取宠(虽然显然效果显著,排名第一!),书中提供了十二条精炼实用、来之不易的技巧和见解,涵盖了从使用 UUID 作为主键、表命名到模式和视图的使用等各个方面。
Ethan McCue
2. 不要这样做(在 Postgres 中)
Postgres 官方 wiki 上的一个页面一直都很有意思,它汇总了使用 Postgres 时常见的错误以及不应该做的事情,例如“不要使用 char(n)”和“不要使用 serial”。有些建议可能有争议,但都给了理由。
Postgres Wiki
3. Kafka 速度很快,我会使用 Postgres
受另一篇关于使用 Postgres 而不是 Redis 进行缓存的文章的启发,作者开始研究 Postgres 是否足以处理你可能自然而然选择 Kafka 的用例。
Stanislav Kozlovski
4. 如何修复 Postgres 中查询速度慢的常见原因
Render 的一位数据库工程师展示了一个常见的、但很容易修复的性能问题,该问题是由外键上缺少索引引起的。
Eric Fritz
5. 将 Postgres 队列扩展到每秒 10 万个事件的经验教训
RudderStack 决定使用 Postgres 作为其主要队列系统,而不是 Kafka 之类的系统,他们的团队分享了他们从中获得的经验教训。
Aris Tzoumas (RudderStack)
6. Postgres 17 与 18 的基准测试
作者对 Postgres 17 和 18 进行了一系列详细的性能基准测试,测试组合多达 96 种,结果令人欣慰地发现 Postgres 18 提供了不错的性能提升,本地磁盘性能更佳,调整设置仍然值得。
Ben Dicken (PlanetScale)
7. Citus 能容纳 1 兆行吗?
“Postgres 可以扩展”,但究竟能扩展到什么程度呢? Hans-Jürgen 决定一探究竟,他进行了一项小型(或大型?)实验,看看 1 兆行的表是否真的可行。
Hans-Jürgen Schönig
8. 即使你正在执行索引扫描,也不意味着你不能做得更好
迈克尔说,如果你在查看查询计划时看到索引扫描,你可能会认为你正在朝着高性能查询的方向前进,但还有更多提升空间。
Michael Christofides
9. Postgres 18 中的 psql 引入了管道功能
Postgres 18 及更高版本中的 psql 配备了在 SQL 脚本中使用管道的命令,Daniel 指出这「可以大大提高查询吞吐量」。
Daniel Vérité
10. PostgreSQL 在硬件怪兽时代
你可能觉得工作站的 CPU 已经很快了,但想象一下,如果拥有一颗每个插槽 192 个核心的 AMD EPYC 处理器,以及 10 TB 的内存呢!现代 CPU 的强大性能(更不用说速度更快的存储空间了)促使我们思考如何以现代方式扩展数据库服务器。
Lætitia Avrot
转自:瀚高PG实验室
版权声明:本文由瀚高及PG志愿者翻整理,转载请注明出处,本页面内容均源自PostgreSQL Weekly英文官网,翻译目的在于传递更多信息,并不意味着瀚高赞同其观点或证实其内容的真实性。
想了解更多行业资讯
扫码关注👇

了解更多考试相关
扫码添加上智启元官方客服微信👇

17认证网








