Dolt logo


Data versioning

Dolt is a SQL database with Git functionality. Git versions files, Dolt versions tables.

Use it when

  • You want to give SQL database Git functionality.
  • You want to track what database you used to train a model and when.
  • You want to create individual databases for each team member.
  • You want a direct replacement for MySQL. You don't want to rewrite the application code.
  • You want a tool where all Git commands work natively.

Watch out

  • 2x - 20x slower than MySQL.
  • It is limited to tabular data.
  • Dolthub Pro account is required for private databases.

Example stacks

Airflow + MLflow stack


sudo bash -c 'curl -L | bash'