
用 Rust 实现 B+Tree:从第一版翻车到理解数据库页
记录了用 Rust 实现 B+Tree 过程中踩过的设计坑——从错误地把所有节点当内存指针到理解数据页、Buffer Pool 和 Record ID 的完整心路历程。适合正在学习数据库系统实现或 Rust 系统编程的开 …

记录了用 Rust 实现 B+Tree 过程中踩过的设计坑——从错误地把所有节点当内存指针到理解数据页、Buffer Pool 和 Record ID 的完整心路历程。适合正在学习数据库系统实现或 Rust 系统编程的开 …

PostgreSQL 18 原生支持 UUIDv7,索引性能提升 50%。告别 UUIDv4 的碎片困扰,让主键既有序又唯一。

你的数据库跑不快?别急着升级配置,先看看分页写法对不对。OFFSET 在第 500 页时的开销可能是第 1 页的数百倍,而这个锅数据库不背。

PostgreSQL 18 异步 IO 深度解析:与传统同步IO相比,io_uring 如何让数据库性能飙升3.4倍?实际测试数据与升级指南全攻略。

PostgreSQL 18 基准测试实测数据:异步IO + skip scan 带来的数据库性能飞跃。1K 并发用户生产环境对比,去掉 Redis 后 P95 延迟从 72ms 降到 54ms,第三方测试顺序扫描快 …

PgDog 是一个用 Rust 写的 PostgreSQL 代理,他们发现解析 SQL 查询时,Protobuf 序列化居然是性能杀手。于是他们做了一个骚操作:直接抛弃 Protobuf,用原生 Rust 绑定 C 代码 …
PostgreSQL 18 的异步 IO 和跳跃扫描让数据库性能飙升,很多场景下 Redis 缓存层变得可选。三年维护的 847 行缓存代码,一周内被三个人独立删除。

你的 CTO 批了 5 万美元的 Pinecone 合同,实习生 47 分钟用 pgvector 免费搞定。pgvector 0.8.0 新增迭代扫描和智能查询规划,让大多数场景下的专用向量数据库变得多余