attic-labs / noms

The versioned, forkable, syncable database
Apache License 2.0
7.45k stars 266 forks source link

Rough cut at bucketdb about.md #3720

Closed cmasone-attic closed 6 years ago

cmasone-attic commented 6 years ago

This is just a stab at this content. PTAL, and please feel free to either give comments -- or totally rewrite sections or the whole thing and just push a new patch :-)

cmasone-attic commented 6 years ago

FYI @phritz

phritz commented 6 years ago

Thanks, @cmasone-attic. I think this is a good start and you should check it in.

I also think we (you? me? @ehalpern ?) should take another pass and tailor it even more to the analytics use case. For example explain how noms' sync plays out in this use case and why it is important, and eliminate stuff that isn't relevant to the use case such as rolling up to a 20 byte hash (unless that is important for OLAP for some reason).

If it'd be useful for me to make more, specific suggestions I'm happy to.

cmasone-attic commented 6 years ago

The hash part is relevant, I believe, because it helps illuminate how versioning works, which in the analytics case lets you track the version of the data that generated a given output.