DoltLiteがベータ版に:SQLiteフォーク、Gitスタイルのバージョン管理を実現
DoltLite: A SQLite fork with Git-style version control, built with 2k agent PRs

DoltLiteは、SQLiteのフォークで、Bツリー層をProlly Treeに置き換え、Gitスタイルのバージョン管理機能を組み込んだ組み込みデータベースです。わずか5ヶ月でベータ版(v0.50.0)に到達し、その開発には約2,000のプルリクエストが投じられました。ベータ版では、ストレージ形式の安定、SQL互換性、完全なバージョン管理機能、本番運用に耐えるパフォーマンスを約束します。SQLiteのテストスイートの99.46%をパスし、ブランチ、マージ、diff、push/pullなどの操作が可能です。パフォーマンスは読み取りでほぼ同等、書き込みはバッチ処理で10%遅い程度ですが、小規模なautocommit書き込みは3.1倍遅くなります。
DoltLiteは、バージョン管理機能を備えたSQLiteを手に入れるための、C言語でバージョン管理ストレージエンジンを書くだけで済む方法です。
HNでの議論
47- WatchDog
このプロジェクトの主な特徴はデータベースをフォークするのが簡単なことだが、SQLiteより1.2倍から4倍遅く、テストと検証のレベルはSQLiteとは比べ物にならないだろう。
SQLiteデータベースをフォークする簡単な方法は単にコピーすることだが、それが遅すぎるなら、コピーオンライトファイルシステム(ネイティブのもの、FUSEファイルシステム、またはSQLite VFSを構築する)で使うことができる。
その方がおそらく構築も速く、実行も速く、検証も簡単だろう。
- vrighter
なぜ、実戦で鍛えられ、徹底的にテストされたデータベースではなく、バイブコーディングされたデータベースに自分のデータを預けるのか?
- nylonstrung
このエコシステム(Gas Town、Dolt、Beads)に触れるものはすべて、バイブコーディングされたクソの極みのように思える。
この特定のコミュニティは、私が見た中で最悪のエンジニアリング慣行と、コードの詳細をすべて「Refinery」や「Deacon」のようなLLMペルソナに抽象化したいという願望のシェリングポイントになってきた。
- vonnieda
これを聞いて興奮している! 私は自分でも似たようなことをやっていたが、それはひどくて、やりたくない。私は、すべてのデバイスで同期するローカルファーストの音楽アプリを書きたい。これでそこに到達できるかもしれない!
- grebc
WALがないと正しく読んだだろうか?