> On Apr 17, 2015, at 1:27 AM, Daniel McGreal <
iamnotinthema...@googlemail.com> wrote:
>
> * Compound sequence numbers,
“Vector clock” is the generic term.
> * How to handle revision trees?
There’s a 2003 paper "The Hash History Approach for Reconciling Mutual Inconsistency” that might have been an influence on CouchDB. Somewhat related are hash trees aka Merkle trees.
> * Version numbers with incremental and UUID parts,
> * Strategies for winning revision?
As far as I know, these are specific to CouchDB (and databases inspired by it.)
CouchDB itself was strongly inspired by the architecture of Lotus Notes (Damien Katz worked at Lotus/IBM for a few years.)
—Jens