DoltLite beta、SQLiteのstorage層へGit型version管理を実装
これは何?DoltLiteはSQLiteをforkし、SQL engineの下にversion管理可能なProlly Treeとchunk storeを置くembedded databaseです。
branch、merge、diff、rebaseなどを備え、約5か月・agent作成約2,000 PRでbetaへ到達しました。SQL Logic Test 580万queryを全通過し、TCL acceptance testは892,277件中99.46%です。file readはSQLiteと同等、batch writeは約10%遅く、小さなautocommit writeは約3.1倍遅いと公式benchmarkは報告しています。
version管理をapplication側の履歴tableではなくstorage構造へ組み込むことで、database全体のbranchとmergeを一貫したprimitiveとして扱えます。大量のagent変更をcompatibility suiteで制御した開発processも検証材料になります。
- 読むべき人
- SQLite、embedded database、developer tool、agentic development担当者
- HN
- 56 points / 37 comments