←back to thread

Dolt is Git for data

(www.dolthub.com)
358 points timsehn | 9 comments | | HN request time: 0.227s | source | bottom
1. samatman ◴[] No.22734973[source]
> Dolt is the only database with branches

There's also litetree, whose slogan is simply "SQLite with branches":

https://github.com/aergoio/litetree

replies(4): >>22735032 #>>22735400 #>>22735764 #>>22736222 #
2. timsehn ◴[] No.22735032[source]
Very cool. Have not heard of this one. Will check it out.
3. chrismorgan ◴[] No.22735400[source]
Also noms, which I had high hopes for three years ago, but it seems dead these days (Salesforce acquired their company, and that was that):

https://github.com/attic-labs/noms

(Judging by other comments in this thread, Dolt may be a descendant, partially or completely, of Noms?)

replies(1): >>22735500 #
4. aboodman ◴[] No.22735500[source]
Yep, dolt is a fork of noms:

https://github.com/liquidata-inc/dolt#credits-and-license

(and sorry :( -- yay open source?)

replies(1): >>22735694 #
5. lifty ◴[] No.22735694{3}[source]
I can't tell you how happy I was when I discovered noms several days ago, and then the subsequent disappointment that it is not developed anymore. Anyway, now that it's in the open maybe someone with the technical chops to develop such a thing will continue development. Here's to hoping! And good luck in your new endeavour, which also looks like a very cool project.
replies(1): >>22735720 #
6. aboodman ◴[] No.22735720{4}[source]
Thank you! For the record, Replicache uses Noms internally, so I think ... something ... will still become of Noms. We're just not sure how to move forward with it at this point.

And I personally find Noms incredibly satisfying mental model to work with, so I hope that eventually some others will too.

7. GordonS ◴[] No.22735764[source]
Wow, litetree looks amazing!

Unfortunately it looks like merging is still under development, and encryption doesn't appear to supported either. Definitely one for me to watch though.

8. schwartzworld ◴[] No.22736222[source]
pretty sure you can just add an SQLite db file to git like any other file.
replies(1): >>22736695 #
9. wtetzner ◴[] No.22736695[source]
Branching is easy. Merging is not.