DoltLite: SQLite-Fork mit Git-Versionierung erreicht Beta
DoltLite: A SQLite fork with Git-style version control, built with 2k agent PRs

Nur fünf Monate nach dem Launch ist DoltLite, ein SQLite-Fork mit Git-ähnlicher Versionskontrolle, in der Beta-Version 0.50.0 erschienen. Das Projekt, das von einem Team aus KI-Agenten mit rund 2.000 Pull Requests entwickelt wurde, tauscht die B-Tree-Schicht von SQLite gegen einen Prolly Tree aus, der inhaltsadressierte Bäume für Versionskontrolle nutzt. Dadurch unterstützt DoltLite Branches, Merges, Diffs sowie Push, Pull, Clone und Fetch – sogar über DoltHub als Sync-Backend. Die Beta garantiert stabile Speicherformate, hohe SQL-Kompatibilität (99,46 % der SQLite-Tests) und produktionsreife Leistung. Lesen sind nahezu auf SQLite-Niveau, Schreibvorgänge etwas langsamer; für kleine Autocommit-Writes zahlt man etwa 3,1x Zeit.
DoltLite ist ein Fork von SQLite – alles oberhalb der B-Tree-Schicht ist identisch, und die B-Tree-Schicht ist durch einen Prolly Tree ersetzt, der von einem einzigen Datei-Chunk-Store unterstützt wird.
- WatchDog
Das Hauptfeature dieses Projekts ist also, dass es einfach ist, eine Datenbank zu forken, aber es ist 1,2- bis 4-mal langsamer als SQLite, und sein Test- und Validierungsniveau wird niemals an SQLite heranreichen.
Der einfache Weg, eine SQLite-Datenbank zu forken, ist, sie einfach zu kopieren, aber wenn das zu langsam ist, könnte man sie mit einem Copy-on-Write-Dateisystem verwenden, entweder einem nativen, einem FUSE-Dateisystem oder einem selbstgebauten SQLite-VFS.
Das wäre wahrscheinlich schneller zu bauen, schneller in der Ausführung und einfacher zu validieren.
- vrighter
Warum sollte ich meine Daten einer vibe-codierten Datenbank anvertrauen, anstatt einer, die bis zum Erbrechen getestet wurde?
- nylonstrung
Alles, was mit diesem Ökosystem zu tun hat (Gas Town, Dolt, Beads), scheint der absolute Tiefpunkt von vibecodiertem Schund zu sein.
Diese spezielle Community war ein Schelling-Punkt für einige der schlechtesten Engineering-Praktiken, die ich je gesehen habe, und für den Wunsch, alle Details des Codes auf LLM-Personas wie die "Refinery" und den "Deacon" zu abstrahieren.
- vonnieda
Ich bin begeistert, das zu sehen! Ich habe an meiner eigenen ähnlichen Sache gearbeitet, die nervt, und ich will das nicht – ich möchte eine lokale Musik-App schreiben, die auf allen meinen Geräten synchronisiert. Das könnte mich dorthin bringen!
- grebc
Habe ich das richtig gelesen, dass es kein WAL gibt?