Dolt ist eine Versionskontrolle und SQL-Datenbank. Es verhält sich wie MySQL, man kann sie aber mit Git-Befehlen verwalten: fehlertolerant und nachvollziehbar.
Von Linus Torvalds stammt nicht nur der Linux-Kernel, sondern auch ein weiteres Werkzeug, ohne das die Open-Source-Welt heute sicher eine andere wäre: Git. Eine umfassende, gut funktionierende Versionskontrolle wissen insbesondere Programmierer zu schätzen. Denn vorherige Stände des Quelltextes lassen sich jederzeit ohne Probleme wiederherstellen, Änderungen sind perfekt nachvollziehbar und dezentrales Arbeiten wird durch Werkzeuge wie Git überhaupt erst effizient möglich.
Von vergleichbaren Feature-Sets können Datenbankadministratoren und Entwickler von Datenbankanwendungen nur träumen. Geht beim Commit in eine Datenbank mal etwas schief, holt man besser die Backups raus – und zwar zügig. Wer einen Datensatz zu einem spezifischen Zeitpunkt geändert hat, lässt sich in relationalen Datenbanken wie MySQL oder PostgreSQL ebenfalls nur schwer herausfinden.
Dolt möchte das ändern: Das Open-Source-Werkzeug verspricht nicht weniger, als ein "Kind von Git und MySQL" zu sein. Administratoren gibt Dolt laut eigener Aussage dabei das Gefühl, mit Git zu arbeiten, während die Abfrage der Daten "von außen" mit dem MySQL-Protokoll stattfindet. Wer Git bereits beherrscht, kommt dabei in den Genuss sämtlicher Befehle zur Versionsverwaltung. Alle Standardanwendungen, die MySQL sprechen, funktionieren mit Dolt ebenso wie mit dem echten MySQL.
Immer mehr Wissen. Das digitale Abo für IT und Technik.
Nur bis zum 31. Mai: heise+ 1 Jahr für nur 1,90 pro Woche lesen. Unbegrenzter Zugriff auf alle heise+ Artikel inklusive allen Digital-Magazinen.Länger lesen, mehr sparen: heise+ 1 Jahr lang für nur 1,90 € pro Woche lesen und brandaktuelles IT- und Tech-Wissen sichern. Zugriff auf alle heise+ Artikel inklusive der Digital-Magazine. Nur bis zum 31. Mai!