Citus
Mais informações
- Criado por
- Citus Data
- Ano
- Proprietário
- Microsoft (desde 2019)
- Tipo
- Extensão do PostgreSQL para sharding
- Licença
- AGPL-3.0
- Código-fonte
- github.com/citusdata/citus
Extensão do Postgres que transforma o PostgreSQL comum numa base de dados distribuída e fragmentada (sharded).
A Microsoft comprou a empresa em 2019 e hospeda o produto como "Azure Cosmos DB for PostgreSQL". Distribui tabelas por vários nós Postgres através de uma shard key; o nó coordenador paraleliza as consultas. Bom para SaaS multitenant (tenant_id como shard key) e análise em tempo real. Concorrentes: Yugabyte, CockroachDB (mas esses constroem NewSQL do zero, não em cima do Postgres).