SurrealDB 开源 SurrealKV 1.0 替代 RocksDB,读快 8 倍
mattturck · x · 2026-10-14
SurrealDB 发布 Rust 编写的开源持久化存储引擎 SurrealKV 1.0(Apache 2.0),将全面替代 RocksDB,成为 SurrealDB 4 唯一持久化引擎。
在同步刷盘(每笔提交落盘)的严格条件下,官方给出的对比数据:读取比 RocksDB 快 7.95 倍、更新快 6.10 倍、创建快 26.8 倍;读取比 SlateDB 快 73.7 倍。
性能来自三个设计决策:
- 用并发自适应基数树(radix tree)做 memtable,取代 RocksDB/Pebble 的 skiplist;
- 引入 commit ring,多个事务并行验证后由单个 flusher 批量组提交,一波提交只做一次 WAL 追加、至多一次 fsync;
- 读路径极轻,仅固定一个序列号。
此外支持可选的版本化树(getat 读历史版本、按保留期 compaction)与大值分离存储。动机是 RocksDB 是不可控的大型 C++ 库,SurrealKV 可端到端自研掌控。
「Infra」频道最新
- 液冷与 800VDC 时代:博世、Rittal 展出大型 manifolds 方案 — BenBajarin · 2026-10-14
- OCP 全球峰会赞助商墙曝光:英伟达、AMD、谷歌云等数百家齐聚 — firstadopter · 2026-10-14
- Strata 模型实测:agent 负载 100 tks 但端口占用问题频发 — GodComplecs · 2026-10-14
- Ben Lorica:本地 AI 不是隐私功能,而是任务路由问题 — bigdata · 2026-10-14
- Meta CFO 曾警告扎克伯格「失败会很惨」,后者回应被称为年度最佳风险观 — robleclerc · 2026-10-14
- Arm AGI CPU 评测初步跑分亮眼,称可双倍提升机架内 agent 负载 — ryanshrout · 2026-10-14