Conflict-free replicated data types, or CRDTs, define operations on systems that have this replication strategy which can be concurrently applied on the same data by different nodes and be eventually consistent. For 10 points each:
[10h] Name this replication strategy in which different replica nodes of a system are allowed to modify local copies of data independently, with inconsistencies resolved upon communication between nodes.
ANSWER: optimistic replication [or lazy replication]
[10m] Operations on CRDTs typically have this property. This property ensures that a state update that applies a different number of times to different nodes due to network latency will result in the same end state in each node.
ANSWER: idempotency [or idempotent]
[10e] In contrast to distributed databases’ usage of eventual consistency, traditional relational databases tend to rely on transactions with this ACID (“acid”) property, where a transaction must be applied as a single irreducible unit.
ANSWER: atomicity [or atomic]
<Alistair Gray, Other Science - Computer Science>