Replicación sin líder
Un modelo de replicación sin un líder o primario designado — cualquier réplica puede aceptar escrituras y lecturas. La consistencia se logra mediante quórums (W + R > N) y mecanismos de reparación. El modelo Dynamo, usado por Cassandra y Riak.
Mecánica: los datos se replican en N nodos; una escritura se cuenta como exitosa cuando W nodos la han confirmado, y una lectura consulta a R nodos. Si W + R > N, se garantiza que lectura y escritura se solapan en al menos un nodo → se ve siempre el valor más reciente. Como no hay líder, no existe un único punto de fallo y las escrituras pueden aceptarse en cualquier lugar (bueno para alta disponibilidad y multi-datacenter). El precio: consistencia más débil y necesidad de resolución de conflictos (las versiones pueden divergir), además de reparación (read repair, anti-entropía). Se diferencia de single-leader (un solo nodo de escritura) y multi-leader (varios nodos de escritura con sincronización). El cliente suele elegir el nivel de consistencia por operación. Es el núcleo del lado AP de CAP. Va de la mano con quórum y resolución de conflictos.