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.

Why use Paxos instead of Raft?

131 pointsby davidgomesalmost 3 years ago

9 comments

mgdevalmost 3 years ago
I used to work in the orbit of a distinguished eng at AWS who was famous for saying something to the effect of, "At the bottom of any scaled distributed system is either Paxos, or a bug."
评论 #32472189 未加载
评论 #32473718 未加载
评论 #32472936 未加载
评论 #32473231 未加载
评论 #32471855 未加载
评论 #32475186 未加载
评论 #32472301 未加载
chucky_zalmost 3 years ago
Interesting reasoning! I had a similar thought about why raft doesn’t allow observers the other day.<p>I used observers with Gluster previously and went from annoying split brain scenarios to flawless clusters just by adding a few, and their resource usage was basically nothing.
kelvichalmost 3 years ago
The author is here, happy to answer questions if any.
评论 #32472443 未加载
评论 #32473620 未加载
评论 #32471500 未加载
评论 #32471805 未加载
评论 #32473614 未加载
difflensalmost 3 years ago
Great write up! I don&#x27;t have much practical experience with Paxos&#x2F;Raft other than coursework. I&#x27;m curious, if I wanted to insert a row into a table, what is the overhead of all these extra nodes in the insert operation now compared to a single table?<p>I realize the answer depends on how big the cluster is, what state it is in at any given moment etc, but I&#x27;m happy to accept back of the envelope calculations&#x2F;estimations!
canadiantimalmost 3 years ago
So would using Neon negate the need for something like Citus for scaling out a postgres database?
评论 #32471740 未加载
jeffbeealmost 3 years ago
Is there a difference between &quot;observer&quot; and &quot;witness&quot;? I&#x27;m used to the witness terminology from old literature and also from the Megastore paper, in which a <i>witness</i> votes in the Paxos election and stores the only the WAL.
评论 #32471441 未加载
zinclozengealmost 3 years ago
I&#x27;m curious how many nodes end up in the consensus group, presumably you don&#x27;t want more than 3 because throughput scales 1&#x2F;N, unless their implementation can alleviate that significantly.
评论 #32473115 未加载
achanda358almost 3 years ago
This is a great writeup, thanks. It will be very useful if y&#x27;all could add a post comparing neon with citusdb in terms of functionality, performance and operations.
评论 #32472023 未加载
评论 #32477924 未加载
indymikealmost 3 years ago
Every time I see Neon I think this is about KDE.