Stolon - Cloud Native PostgreSQL High Availability Manager icon

Stolon - Cloud Native PostgreSQL High Availability Manager

Stolon is a cloud native manager designed to ensure high availability for PostgreSQL databases across various infrastructures, including containerized environments. By leveraging PostgreSQL's streaming replication and providing automatic service discovery, Stolon maintains optimal database performance and resilience against partitioning while prioritizing data consistency.

Features

Utilizes PostgreSQL streaming replication for efficient data synchronization.

Resilient against network partitioning, balancing availability with data consistency.

Supports various cluster stores, including etcd and Kubernetes API for reliable leader election.

Facilitates asynchronous replication and point-in-time recovery with backup tools.

Enables full cluster setup in minutes with minimal configuration.

Automatic service discovery and dynamic reconfiguration for seamless operations.

User-friendly architecture with components for management, monitoring, and client access.

Repository Details

4,663
447
Updated: 12/1/2024

Languages

Go
Shell
Jsonnet
Makefile

Topics

postgresql
high-availability
golang
kubernetes
docker
cloud-native
data-consistency
synchronous-replication
declarative-config
standby-cluster
disaster-recovery
etcd
consul

License

Apache License 2.0