SQLite 兼容的进程内数据库 Turso 破 2 万星
推荐指数 58.0 NO. 006 · 2026.06.20
Stars20,001
为什么值得看
Turso 是用 Rust 重写的进程内 SQL 数据库,完全兼容 SQLite 的 SQL 方言、文件格式和 C API,并基于 MVCC 改进了写入吞吐量。对需要嵌入式数据库但受限于 SQLite 并发写瓶颈的 AI 应用(如本地 LLM 工具、边缘设备)是可直接替换的选项。
Turso is an in-process SQL database, compatible with SQLite.
媒体预览
编辑判断
SQLite 的并发写瓶颈是老大难问题,之前大家的解法要么上 WAL 模式凑合用,要么直接换 PostgreSQL 这类 C/S 架构数据库牺牲部署简便性。Turso 的 MVCC 实现让单文件数据库也能做到高并发写入,同时保留了进程内零配置的优势。
跟同样主打 SQLite 兼容的 libsql(Turso 的商业版前身)相比,这次开源的 Turso 更强调独立可嵌入,不绑定 Turso Cloud 服务。做本地优先软件、AI 桌面应用(如 Obsidian 类工具、本地知识库)的团队,如果现在用 SQLite 遇到写锁竞争,可以评估迁移成本。
目前仍处 BETA,生产环境建议等 CDC 和语言绑定(Go/JS 已放 roadmap)更成熟后再切入。
Star History
生态分析
Production
SQLite生态的高性能替代方案,填补嵌入式数据库并发写入瓶颈空白
独特价值:Rust重写SQLite,100%兼容协议与格式,MVCC突破单写瓶颈
竞品: