[Feature] dolt-like versioning #3715
aberges-grd
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I know this is quite possibly a non-goal for developers. However, DuckDB is a good project and I feel like the future of relational databases should integrate table versioning.
So I open this discussion to see if the feature could gain traction / listen feedback from developers on how feasible this is.
Basically, Dolt is a database that supports git-like table versioning. The caveats, however, are: uses MySQL (not a problem by itself, however it would be much better if it was database-agnostic), and it's slow.
On the other hand, DuckDB has many lovely features (speed among them, but all the parquet/csv goodies and analytics too) and it is quite comfortable for the lone data scientist that just wants to have a tidy local DB with her/his data (and possibly, run's hyperparameters).
Sadly, the life of a data scientist is plagued by changing data and with it, reproducibility issues. So a tool that enabled tidy, local DBs with version control would be a game changer for many of us.
Anyway, I leave this as a suggestion. What do you think?
Beta Was this translation helpful? Give feedback.
All reactions