2 Repos
Permits any replica to accept write requests directly from clients without a central coordinator to eliminate single points of failure.
Distinct from Data Synchronization: Distinct from Data Synchronization: focuses on the leaderless replication architecture specifically.
Explore 2 awesome GitHub repositories matching data & databases · Leaderless Replication. Refine with filters or upvote what's useful.
This project serves as a comprehensive technical reference for the architecture and design of data-intensive applications. It provides a structured analysis of the fundamental principles required to build reliable, scalable, and maintainable software systems, covering the core trade-offs inherent in modern data infrastructure. The repository explores the mechanics of distributed data management, including strategies for replication, partitioning, and achieving consensus across multiple nodes. It details the design of storage engines, indexing techniques, and transaction management models, whi
Supports leaderless replication to eliminate single points of failure in the write path.
Patroni is a high availability manager and cluster orchestrator for PostgreSQL. It functions as an automatic failover controller and replication manager that ensures continuous database availability by automating leader election and promoting standby nodes during failures. The system maintains a consistent cluster state by acting as a distributed consensus coordinator. It synchronizes configuration and manages leader elections through integration with distributed configuration stores such as etcd, ZooKeeper, or Consul. Its broader capabilities include managing both synchronous and asynchrono
Coordinates synchronous replication by requiring standby acknowledgments before confirming transaction success to clients.