Can the ChangeFeed always be relied on to present the final version of a document in its correct sequence ?
i.e. (under the same partition key value) if I insert doc 1 (call that edition 1a), then insert doc 2 in a separate transaction, then insert doc 3 and update doc 1 in the next transaction (1b),
- am I guaranteed I'll see either:
1a,2,3,1b or 2,3,1b ? - Can I rule out seeing
1b ... 1a ? - Can I rule out seeing
1a but never 1b ? - I am fine with not being guaranteed to see
1a - but can you confirm this is possible ? - I assume if one was to start a new projection N hours/days later, it's highly unlikely to see
1a ? - Can you confirm that one'd never see
1a presented after 2 or 3 ?
Same questions as above:- even as as Partitions split or merge? (see also #124)