> If you're "promoting" slaves in the case of a master failing, you're again back to the case of eventual consistency.
I don't think so. If you use asynchronous replication and the master fails directly after acknowledging a new request but before forwarding it to the slaves, this request may be totally lost. So you'd have no consistency at all (or at least not eventual consistency).
Comments
> If you're "promoting" slaves in the case of a master failing, you're again back to the case of eventual consistency.
I don't think so. If you use asynchronous replication and the master fails directly after acknowledging a new request but before forwarding it to the slaves, this request may be totally lost. So you'd have no consistency at all (or at least not eventual consistency).
My bad. Editing the original comment. You're completely right, I forgot the case of master failing before all writes made to it are replicated.