https://github.com/dolthub/dolt

Современная реляционная база данных SQL, которая поддерживает контроль версий в стиле Git. Разработчики называют её «ребенком от брака Git и MySQL», поскольку она позволяет версионировать таблицы так же, как Git версионирует файлы.

  • Интерфейс SQL и MySQL: К Dolt можно подключаться с помощью любого стандартного MySQL-клиента (например, встроенного, через терминал или через GUI-воркбенчи вроде TablePlus). Она поддерживает стандартные SQL-операции: создание таблиц, внешние ключи, индексы, триггеры и сложные JOIN-запросы.
  • Возможности Git для данных: Прямо внутри базы данных (через специальные сохраненные процедуры и системные таблицы) или через CLI-интерфейс можно выполнять привычные команды: dolt_add, dolt_commit, dolt_checkout, создавать ветки (dolt_branch), делать слияния (dolt_merge) и смотреть разницу (dolt_diff).
  • Безопасность и отмена ошибок: Если вы случайно удалили данные или даже целую таблицу (DROP TABLE), вы можете восстановить состояние базы одной командой — call dolt_reset('--hard'). Также поддерживается откат конкретных коммитов (dolt_revert) и восстановление случайно удаленных БД (dolt_undrop).
  • Аудит истории: Система позволяет детально отслеживать историю изменений вплоть до конкретной ячейки: кто, когда и каким коммитом изменил определенное значение в строке.
  • Простая установка: Dolt поставляется в виде одного бинарного файла (~103 МБ) и легко устанавливается на Linux, macOS (через Homebrew) и Windows.
https://github.com/dolthub/dolt
Современная реляционная база данных SQL, которая поддерживает контроль версий в стиле Git | Сетка — социальная сеть от hh.ru