Turso v0.8 用 group commit 把尾延迟降低 500 倍
glcst · x · 2026-09-30
Turso 发布 v0.8,其 MVCC 实现迎来关键改进:group commit(合并提交),作者 Pere Diaz Bou 撰文深入解析了整个优化过程。
- 背景:CTO Pekka Enberg 基于 Microsoft Hekaton 内存数据库的研究交给作者一个 MVCC 骨架 PR,团队在此基础上与开源贡献者共同实现。
- v0.7 的 BEGIN CONCURRENT 已突破 SQLite 单写者限制,但并发写入扩展性不佳。
- group commit 让同时提交的事务合并 fsync,实现尾延迟降低 500 倍;v0.8 在并发写入下的尾延迟与吞吐均优于 SQLite。
- 文章详细拆解了提交路径:事务状态机、内存中的 MVStore(无锁 SkipMap 存储行版本)、SQLite 格式数据文件与逻辑日志,以及 checkpoint 机制。
所属事件:Turso 0.8.0 发布:并发写入性能大幅超越 SQLite(3 条相关)→
「编程与Agent」频道最新
- DynaRobotics 全栈自研做工作流自动化,获业内团队认可 — chris_j_paxton · 2026-09-30
- Cloudflare 推 Monetization Gateway 封测:网站可按次向 AI 爬虫收费 — ritakozlov · 2026-09-30
- 100% vibe coded 的游戏 STILL 实机演示:全场景可交互,持续更新扩张城市 — Daniel_Farinax · 2026-09-30
- Reddit 开源 BabyCoder:本地小模型 Agent 会做梦、睡觉时提出新问题 — Illustrious_Matter_8 · 2026-09-30
- 开发者实测称 SOTA 模型首次带来与资深工程师协作的感觉 — Liu_eroteme · 2026-09-30
- AI 编码接管实验分析,研究者弃用 W&B 甚至本地不留代码 — wandb · 2026-09-30