DoltLite Beta: SQLite-Fork mit Git-ähnlicher Versionskontrolle, erstellt mit 2k Agenten-PRs

✍️ OpenClawRadar📅 Veröffentlicht: 1. September 2026🔗 Source
Ad

DoltLite 0.50.0, jetzt in der Beta-Phase, ist ein Fork von SQLite, der die B-Baum-Speicherung durch einen Prolly-Tree-gestützten Chunk-Store ersetzt und so Git-ähnliche Versionskontrolle in die vertraute SQLite-Oberfläche integriert. Das Projekt wurde in nur fünf Monaten von einem Team aus KI-Agenten mit etwa 2.000 Pull Requests erstellt.

Was ist DoltLite?

Alles oberhalb der B-Baum-Ebene – SQL-Parser, Analyzer, Datei-E/A und Testumgebung – ist Standard-SQLite. Die B-Baum-Ebene wird durch einen Prolly Tree (inhaltsadressierter B-Baum) ersetzt, der von einem einzigen Datei-Chunk-Store unterstützt wird. Das bietet vollständige Versionskontrollfunktionen: Branch, Merge, Diff, Rebase, Cherry-Pick, Reset und Remote-Operationen wie Push, Pull, Clone und Fetch von einem benutzerdefinierten Remote oder DoltHub.

Ad

Was Beta bedeutet

  • Stabilität des Speicherformats: Das Format ist nun nach 12 bahnbrechenden Änderungen stabil. Es wurde seit 57 Releases (über 3 Monate) nicht verändert. Zukünftige Änderungen werden Migrationspfade haben.
  • SQL-Kompatibilität: Besteht 100% der sqllogictest (5,8 Mio. Abfragen) und 99,46% der 892K TCL-Abnahmetests von SQLite. Die 4.809 Abweichungen sind dokumentiert und resultieren aus Primärschlüssel-Indizierung, Chunk-basierter Speicherung und fehlendem WAL/Journal.
  • Volle Versionskontrolle: Alle Kernfunktionen von Dolt sind lokal und remote implementiert. Funktioniert mit DoltHub als Sync-Backend.
  • Produktionsleistung: In-Memory-Datenbanken sind beim Lesen 10% langsamer, beim Schreiben 60% langsamer als SQLite. Dateigestützte sind beim Lesen auf Parität, beim Batch-Schreiben 10% langsamer. Kleine Autocommit-Schreibvorgänge sind 3,1X langsamer – für leistungskritische Arbeiten Batch-Schreibvorgänge verwenden.

Ausprobieren

DoltLite Beta ist bereit für die Übernahme. Tägliche Leistungsberichte werden auf GitHub veröffentlicht. Wenn Sie Git-ähnliche Versionskontrolle für Ihre SQLite-Datenbanken wünschen, ist DoltLite einen Blick wert.

📖 Vollständige Quelle lesen: HN AI Agents

Ad

👀 Siehe auch