Citus
More info
- Creator
- Citus Data
- Released
- Owner
- Microsoft (since 2019)
- Type
- PostgreSQL extension for sharding
- License
- AGPL-3.0
- Source
- github.com/citusdata/citus
Postgres extension that turns ordinary PostgreSQL into a distributed, sharded database.
Microsoft acquired it in 2019 and hosts it as "Azure Cosmos DB for PostgreSQL". Distributes tables across multiple Postgres nodes by shard key; the coordinator node parallelises queries. Good for multitenant SaaS (tenant_id as shard key) and real-time analytics. Competitors: Yugabyte, CockroachDB (but those build NewSQL from scratch, not on top of Postgres).