3 ms·
If this is like git, does that mean that you can merge two different branches of data? For instance, if I have two runs of a test, that produce different outpu
by toomim 9y ago
If this is like git, does that mean that you can merge two different branches of data?
For instance, if I have two runs of a test, that produce different outputs, can I merge the data back together at the end?
If not, then this is only capturing one aspect of git -- the archiving of snapshots of the state of the data.
- deitcher 9y agoThe primary focus is, indeed, archiving (and replaying and sharing, with ease) states of data. Merging has been explored, but nothing concrete on it yet. Even something relatively simple, like merging code, often requires a human to resolve (sometimes with real effort). Imagine trying to do that with filesystem snapshots of database files. We are exploring it. We have some thoughts on higher level understanding of data that might make it possible. But definitely starting with the basics, as you said.
- lewq 9y agoHow would you want merge to work?
- hiccuphippo 9y agoShow the different rows or documents one besides the other and let the user choose which to put in the merged table. It would need to change foreign keys to match the id in case it needs to change. But dothub seems to work at the filesystem level so this seems impossible for it.