Gregor Hohpe, a Google architect, wrote a wonderful and often-cited blog entry called “Starbucks Does Not Use Two-Phase Commit”. It shows in real-world terms how difficult it is to scale two-phase commit and highlights some of the alternatives that are mentioned here. It’s an easy, fun, and enlightening read.
It actually is really good, and pretty short.
Share this highlighthttp://www.safaribooksonline.com/a/cassandra-the-definitive/4893875/