Database under version control?

Another exciting development: GitHub - replikativ/datahike: A durable Datalog implementation adaptable for distribution.
Like DataScript, but durable. Still, not suitable for storing the DB directly as pretty printed EDN, but it has an import/export mechanism which allows you to store the datoms under version control. You could run the import on application startup and hook up the export as a pre-commit hook. You get to use datalog as your query language which is awesome.

2 Likes