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.

Knossos: Redis and Linearizability

182 pointsby m0nasticover 11 years ago

5 comments

sudhirjover 11 years ago
Much respect for both Antirez and Aphyr.<p>I keep thinking Antirez is being forced into these problems by community pressure, though. There seems to be a lot of effort going into trying to make Redis some kind of super-featured distributed mothership of a database when we already know that it&#x27;s not going to be possible.<p>Antirez and the community have put in an incredible amount of effort to create a datastore that is exceedingly good at what it does, probably best-in-class. To start asking for a distributed system with more guarantees than it was fundamentally designed for is unreasonable. The WAIT command, like every other command in Redis, was written to serve one purpose and do it well in bounded time. I expect that purpose was chosen keeping in mind what was possible without completely demolishing the current Redis architecture. If we can build a reliably distributed system using it, that&#x27;s fine, but I don&#x27;t think we ought to be demanding it this way.
评论 #6953680 未加载
abolibibelotover 11 years ago
That&#x27;s a glimpse of an alternate universe where technology choices were backed by actual proof. Well done Kyle Kingsbury. Moreover, all his Jepsen series are a great writeup on distributed DB theory and issues, and nurture an healthy skepticism to the wild claims DB authors&#x2F;vendors throw around.<p><a href="http://aphyr.com/tags/Jepsen" rel="nofollow">http:&#x2F;&#x2F;aphyr.com&#x2F;tags&#x2F;Jepsen</a>
wheatiesover 11 years ago
I love Redis and have a ton of respect for him, his accomplishments, and what he&#x27;s given the community. I now how a ton of respect for someone else. We all make tradeoffs. Redis is great at what it does. I will use it for that.
sillysaurus2over 11 years ago
That... is an impressive post.
评论 #6953244 未加载
mrbbkover 11 years ago
Incredible.
评论 #6953093 未加载