TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How Eventual is Eventual Consistency?

88 pointsby pharkmillupsabout 13 years ago

4 comments

pbailisabout 13 years ago
Shameless plug:<p>Interactive Demo: <a href="http://bailis.org/projects/pbs/#demo" rel="nofollow">http://bailis.org/projects/pbs/#demo</a><p>PBS for Cassandra: <a href="https://github.com/pbailis/cassandra-pbs" rel="nofollow">https://github.com/pbailis/cassandra-pbs</a>
评论 #3658792 未加载
cpercivaabout 13 years ago
Good talk, but disappointing that he doesn't mention the issue of node failures: With W=1 and a single node failure at the wrong time, you don't have eventual consistency any more... you have data loss.
评论 #3658634 未加载
opendomainabout 13 years ago
Great presentation Mark! This is what I LOVE about Basho - use science and metrics to show how their Riak compares to other NoSQL stores rather than marketing.<p>TL;DR version: In all databases, you have to choose which 2 parts of CAP you want: Consistency, Availability, Partition tolerance. If you choose Availability- just HOW Consistent is my data? If I want my data to be more consistent, then how does this affect my availability? This gives an actual formula to calculate the best design that meets your applications goals.
victork2about 13 years ago
I can't see the talk at the moment but here is my 5 cents on the subject:<p>The main problem of eventual consistency is not how often that happens, it is: What damage will it do WHEN it happens?<p>Imagine you're a bank, you handle big clients you lose track of a write of 50+ million dollars. Where did the money go ? How to differentiate that from a fraud attempt ?<p>If you have customers how will you tell them that you just lose, probabilistically speaking "one in 10 million packages ?"<p>But that's a very interesting question that also has philosophical repercussions: How come that we are in a society that did not build system that accept a certain degree of failure?
评论 #3658590 未加载
评论 #3658597 未加载
评论 #3658591 未加载