ThreadSky
About ThreadSky
Log In
icyphox.sh
•
12 days ago
Fascinating! I'm going to give this a read through! I'll admit I've been on the "Paxos is too complex" camp since always—perhaps this will change my mind.
Comments
Log in
with your Bluesky account to leave a comment
[–]
zicklag.katharos.group
•
6 days ago
Just to add more resources to this kubernetes alternative dev resources thread, this project could be useful. Work in progress but it's a neat idea:
https://github.com/drpcorg/chotki/blob/e5aadecc345614a8cf89ef9615c87f960f633656/rdx/README.md#replicated-data-interchange-rdx-crdt-library
It's a kind of CRDT data store, but made on top of LSM trees like RocksDB, LevelDB, etc.
1
reply
[–]
zicklag.katharos.group
•
11 days ago
I'm not 100% sure yet, since I haven't tried to implement it myself.
I haven't spent time to fully grasp this paper, but I think this is good too.
The author of Paxos mentions how the original paper was more confusing than necessary, and that fundamentally it is almost as simple as possible.
1
2
reply
[–]
zicklag.katharos.group
•
11 days ago
But to make that simple core useful you have to combine it with more protocol, because it's all about choosing one value and never changing.
That's why we have to have multi-paxos, and then people make all kinds of variations on things.
That makes it trickier to define "Paxos".
1
reply
[–]
icyphox.sh
•
10 days ago
Thanks again, adding it to my list.
1
reply
Posting Rules
Be respectful to others
No spam or self-promotion
Stay on topic
Follow Bluesky's terms of service
×
Reply
Post Reply
Comments
https://github.com/drpcorg/chotki/blob/e5aadecc345614a8cf89ef9615c87f960f633656/rdx/README.md#replicated-data-interchange-rdx-crdt-library
It's a kind of CRDT data store, but made on top of LSM trees like RocksDB, LevelDB, etc.
I haven't spent time to fully grasp this paper, but I think this is good too.
The author of Paxos mentions how the original paper was more confusing than necessary, and that fundamentally it is almost as simple as possible.
That's why we have to have multi-paxos, and then people make all kinds of variations on things.
That makes it trickier to define "Paxos".