How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
ShardingSphere is a distributed SQL database middleware that provides sharding, read-write splitting, and distributed transaction management for relational databases. It functions as a layer that intercepts SQL queries to distribute data across multiple physical database instances for horizontal scaling. The project is distinguished by its ability to operate as either a standalone transparent database proxy or via direct integration as a JDBC driver. It features a SQL dialect translator that parses queries into abstract syntax trees to convert syntax between different database engines, enabli
Citus is a PostgreSQL extension that transforms a standard database into a distributed system. It functions as a sharding framework and distributed SQL engine, enabling horizontal scaling by partitioning tables across a cluster of nodes. By utilizing a coordinator-worker topology, the system manages metadata and routes queries to the appropriate nodes, allowing for parallel execution of complex operations across distributed data shards. The platform distinguishes itself through its specialized support for multi-tenant architectures and real-time analytical processing. It enables tenant-based
PostgreSQL Automatic Failover: High-Availibility for Postgres, based on Pacemaker and Corosync.
Postgres partitioning as easy as pie
The main features of ankane/pgslice are: High Availability and Scaling.
Open-source alternatives to ankane/pgslice include: aiven/pglookout — PostgreSQL replication monitoring and failover daemon. apache/shardingsphere — ShardingSphere is a distributed SQL database middleware that provides sharding, read-write splitting, and distributed… citusdata/citus — Citus is a PostgreSQL extension that transforms a standard database into a distributed system. It functions as a… clusterlabs/paf — PostgreSQL Automatic Failover: High-Availibility for Postgres, based on Pacemaker and Corosync. percona/percona-xtradb-cluster — A High Scalability Solution for MySQL Clustering and High Availability. sorintlab/stolon — Stolon is a cloud native database manager and orchestrator for PostgreSQL. It functions as a high availability manager…