Citus
Подробнее
- Создатель
- Citus Data
- Год
- Владелец
- Microsoft (с 2019)
- Тип
- Расширение PostgreSQL для шардирования
- Лицензия
- AGPL-3.0
- Исходный код
- github.com/citusdata/citus
Расширение Postgres, превращающее обычный PostgreSQL в распределённую шардированную базу данных.
Microsoft купила Citus в 2019 году и предлагает его как «Azure Cosmos DB for PostgreSQL». Таблицы распределяются по узлам Postgres по ключу шардирования, а координатор распараллеливает запросы. Хорошо подходит для мультитенантных SaaS (tenant_id как ключ шарда) и аналитики в реальном времени. Конкуренты: Yugabyte и CockroachDB (но они строят NewSQL с нуля, а не поверх Postgres).