ClusterHQ / dvol

Version control for your development databases in Docker.

Home Page:https://clusterhq.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

git and binaries

cgwalters opened this issue · comments

I'm at the Boston Kubernetes meetup and dvol was demoed.

You might take a look at https://ostree.readthedocs.org/en/latest/ for some ideas - dvol is targeting a different use case (mutable data) whereas ostree is oriented for snapshots of immutable state using plain hardlinks.

But if you're aiming for git-like model, some concerns may be shared. For example, OSTree follows git in having a content-addressed store, whereas dvol seems to use uuidgen for commit ids and its snapshots boil down to shelling out to coreutils cp. BTW, you probably want to use --reflink=auto at least so if the underlying FS supports it you'll get CoW.