Folia
← 返回头版

DoltLite发布Beta版本,SQLite首次获得Git风格版本控制

DoltLite是SQLite的一个分支项目,近日发布了0.50.0 Beta版本1。这个项目历时五个月从启动到Beta阶段,通过约2000个由AI Agent自动生成的Pull Request完成开发1。DoltLite的核心创新在于将Dolt的版本控制功能集成到SQLite中,用户可在SQLite数据库上实现分支、合并、推送、拉取等Git风格的操作1。

从技术指标看,DoltLite在Beta阶段已达到较高的成熟度1。项目通过了100%的sqllogictest(涵盖5.8M复杂查询),以及99.46%的892,277个TCL接受测试1。存储格式经历12次调整后实现稳定,当前格式已保持超过3个月、跨越57个发布版本1。性能方面,内存数据库的读取速度慢10%、写入速度慢60%;文件支持数据库的读取性能与SQLite持平,但批量写入慢10%,小型自动提交写入慢3.1倍1。项目采用Prolly Tree替换传统B-tree层,以此实现版本控制功能1。


评论