4 ms·
I recommend having a read of this article explaining the differences between CAP and ACID: http://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-ha
by damian2000 14y ago
I recommend having a read of this article explaining the differences between CAP and ACID:
http://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed http://www.infoq.com/articles/cap-twelve-years-later-how-the...
TL;DR
ACID represents one design philosophy at the consistency end of the consistency-availability spectrum. According to CAP, to have the maximum Consistency of ACID, you'd need to trade-off against a lower Availability and/or Partitionability.
- jynnan 14y ago"Trading off against partinonability" is kind of a strange concept -- not only can you not prevent network partitions, you usually can't tell when they've happened until it's too late. The real upshot of the CAP theorem is that you have to choose what goes in the face of a partition. An ACID system says you lose availability (writes, and possibly reads, fail if you can't reach a majority of the participants); an Eventually Consistent system may pick either.