DoltLite: SQLite-Fork mit Git-Versionierung erreicht Beta

DoltLite: A SQLite fork with Git-style version control, built with 2k agent PRs

DoltLite: SQLite-Fork mit Git-Versionierung erreicht Beta

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.
  1. 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.

  2. vrighter

    Warum sollte ich meine Daten einer vibe-codierten Datenbank anvertrauen, anstatt einer, die bis zum Erbrechen getestet wurde?

  3. 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.

  4. 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!

  5. grebc

    Habe ich das richtig gelesen, dass es kein WAL gibt?

Mehr von diesem Tag

2026-09-01