六个多月前宣布投资从头开始重写 SQLite,项目名为“Project Limbo”,吸引众多贡献者,如今准备发布第一个 alpha 版本,现正式命名为“Turso”。
- 采用先进测试技术构建 Turso,与 Antithesis 合作,自信能匹配 SQLite 可靠性,若发现测试遗漏的数据损坏 bug 可获 1000 美元。
为何重写 SQLite:
- SQLite 虽快、可靠且适用广泛,但现代应用需求它常无法满足,如无法处理并发写入、对实时应用支持不足、对非关系型数据支持有限、暴露同步 API 及模式演进困难等。AI 兴起使 SQLite 受关注,但社区封闭导致发展缓慢。
SQLite 是最可靠软件:
- 深知 SQLite 可靠性,重写是用现代技术超越其标准,从第一天起使用确定性模拟测试(DST),还与 Antithesis 合作,能系统性测试复杂失败场景和边缘情况,对测试有信心,后续范围和奖励将增加。
此 alpha 版本预期:
- 支持 SQLite 基本功能,引入关键差异,如异步接口替代同步 API 和原生向量搜索能力,Linux 上有“io_uring”支持高绩效异步操作,此版本重点是构建可靠测试基础,一些功能在开发中,完整功能状态可跟踪,已在现有项目中应用,如 Spice.ai 用其替代 SQLite 已见性能提升。
感谢合作伙伴:
- 达到 alpha 里程碑的稳定性和可靠性得益于与 Antithesis 合作,其提供确定性虚拟机捕捉系统故障,Blacksmith 的高性能 CI 基础设施能快速发现问题,还感谢 Algora 对支付数据损坏 bug 赏金的支持。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。