Generalized Consensus: Ordering Decisions

(multigres.com)

1 points | by sougou 14 hours ago ago

1 comments

  • sougou 14 hours ago ago

    Hi HN, this is a series on a way to generalize consensus protocols and how to adapt them to existing systems.

    This is part 5: This one covers how to safely handle multiple coordinators racing to take action. We explore term numbers, coordinators as separate agents, and lock-free approaches.

    One of our goals is to make this work for Postgres via Multigres. But the principles can be used to implement your own solutions also. This will make Durability and High Availability more accessible for users.