本栏目收录 PostgreSQL 的设计与实践内容,涵盖查询与索引、性能分析、缓存、向量检索以及新版本特性。文章优先说明适用条件、性能取舍和可验证的实现方式。
[ SECTION / INFRASTRUCTURE ]
PostgreSQL
PostgreSQL 数据库设计、性能优化、索引与新版本能力的实战文章。
6 篇内容01
INFRASTRUCTURE / 2026.04.17 / 3 MIN
PostgreSQL 18 的 UUIDv7:你的索引终于能喘口气了
PostgreSQL 18 原生支持 UUIDv7,索引性能提升 50%。告别 UUIDv4 的碎片困扰,让主键既有序又唯一。
↗
02
INFRASTRUCTURE / 2026.02.25 / 2 MIN
PostgreSQL 18 异步 IO 革命:为什么说这是五年内最重要的数据库更新?
PostgreSQL 18 异步 IO 深度解析:与传统同步IO相比,io_uring 如何让数据库性能飙升3.4倍?实际测试数据与升级指南全攻略。
↗
03
INFRASTRUCTURE / 2026.02.09 / 4 MIN
PostgreSQL 18 基准测试数据:上次说能干掉 Redis 缓存层,你们不信?
PostgreSQL 18 基准测试实测数据:异步IO + skip scan 带来的数据库性能飞跃。1K 并发用户生产环境对比,去掉 Redis 后 P95 延迟从 72ms 降到 54ms,第三方测试顺序扫描快 3.4 倍。
↗
04
INFRASTRUCTURE / 2026.02.03 / 2 MIN
PostgreSQL 查询解析慢成狗?PgDog 把 Protobuf 扔了,直接快 5 倍
PgDog 是一个用 Rust 写的 PostgreSQL 代理,他们发现解析 SQL 查询时,Protobuf 序列化居然是性能杀手。于是他们做了一个骚操作:直接抛弃 Protobuf,用原生 Rust 绑定 C 代码,结果解析速度快了 5 倍多。
↗
05
//
INFRASTRUCTURE / 2025.12.27 / 3 MIN
PostgreSQL 18 vs Redis:那天我发现缓存层可以删了
PostgreSQL 18 的异步 IO 和跳跃扫描让数据库性能飙升,很多场景下 Redis 缓存层变得可选。三年维护的 847 行缓存代码,一周内被三个人独立删除。
↗
06
INFRASTRUCTURE / 2025.01.31 / 1 MIN
pgvector 0.8.0 来了,PostgreSQL 用户还需要专用向量数据库吗?
你的 CTO 批了 5 万美元的 Pinecone 合同,实习生 47 分钟用 pgvector 免费搞定。pgvector 0.8.0 新增迭代扫描和智能查询规划,让大多数场景下的专用向量数据库变得多余
↗
INFRASTRUCTURE / 2026.04.17 / 3 MIN
PostgreSQL 18 的 UUIDv7:你的索引终于能喘口气了
PostgreSQL 18 原生支持 UUIDv7,索引性能提升 50%。告别 UUIDv4 的碎片困扰,让主键既有序又唯一。
↗
02
INFRASTRUCTURE / 2026.02.25 / 2 MIN
PostgreSQL 18 异步 IO 革命:为什么说这是五年内最重要的数据库更新?
PostgreSQL 18 异步 IO 深度解析:与传统同步IO相比,io_uring 如何让数据库性能飙升3.4倍?实际测试数据与升级指南全攻略。
↗
03
INFRASTRUCTURE / 2026.02.09 / 4 MIN
PostgreSQL 18 基准测试数据:上次说能干掉 Redis 缓存层,你们不信?
PostgreSQL 18 基准测试实测数据:异步IO + skip scan 带来的数据库性能飞跃。1K 并发用户生产环境对比,去掉 Redis 后 P95 延迟从 72ms 降到 54ms,第三方测试顺序扫描快 3.4 倍。
↗
04
INFRASTRUCTURE / 2026.02.03 / 2 MIN
PostgreSQL 查询解析慢成狗?PgDog 把 Protobuf 扔了,直接快 5 倍
PgDog 是一个用 Rust 写的 PostgreSQL 代理,他们发现解析 SQL 查询时,Protobuf 序列化居然是性能杀手。于是他们做了一个骚操作:直接抛弃 Protobuf,用原生 Rust 绑定 C 代码,结果解析速度快了 5 倍多。
↗
05
//
INFRASTRUCTURE / 2025.12.27 / 3 MIN
PostgreSQL 18 vs Redis:那天我发现缓存层可以删了
PostgreSQL 18 的异步 IO 和跳跃扫描让数据库性能飙升,很多场景下 Redis 缓存层变得可选。三年维护的 847 行缓存代码,一周内被三个人独立删除。
↗
06
INFRASTRUCTURE / 2025.01.31 / 1 MIN
pgvector 0.8.0 来了,PostgreSQL 用户还需要专用向量数据库吗?
你的 CTO 批了 5 万美元的 Pinecone 合同,实习生 47 分钟用 pgvector 免费搞定。pgvector 0.8.0 新增迭代扫描和智能查询规划,让大多数场景下的专用向量数据库变得多余
↗