Citus
Plus d'infos
- Créé par
- Citus Data
- Année
- Propriétaire
- Microsoft (depuis 2019)
- Type
- Extension PostgreSQL pour le sharding
- Licence
- AGPL-3.0
- Code source
- github.com/citusdata/citus
Extension qui transforme un PostgreSQL ordinaire en base de données distribuée et fragmentée (shardée).
Microsoft l'a rachetée en 2019 et l'héberge sous le nom « Azure Cosmos DB for PostgreSQL ». Elle répartit les tables sur plusieurs nœuds Postgres selon une clé de sharding ; le nœud coordinateur parallélise les requêtes. Idéale pour le SaaS multi-locataire (tenant_id comme clé de sharding) et l'analytique en temps réel. Concurrents : Yugabyte, CockroachDB (mais eux construisent du NewSQL de zéro, pas au-dessus de Postgres).