Learn Citus your way. This Getting Started page can help, whether you prefer to learn by reading docs, watching demos, or rolling up your sleeves.
Development on Citus first started around a decade ago and once a year we release a major new Citus open source version. We wanted to make number 10 something special, but I could not have imagined how truly spectacular this release would become. Citus 10 extends Postgres (12 and 13) with many new superpowers:
- Columnar storage for Postgres: Compress your PostgreSQL and Citus tables to reduce storage cost and speed up your analytical queries.
- Sharding on a single Citus node: Make your single-node Postgres server ready to scale out by sharding tables locally using Citus.
- Shard rebalancer in Citus open source: We have open sourced the shard rebalancer so you can easily add Citus nodes and rebalance your cluster.
- Joins and foreign keys between local PostgreSQL tables and Citus tables: Mix and match PostgreSQL and Citus tables with foreign keys and joins.
- Functions to change the way your tables are distributed: Redistribute your tables in a single step using new alter table functions.
- Much more: Better naming, improved SQL & DDL support, simplified operations.
These new capabilities represent a fundamental shift in what Citus is and what Citus can do for you.Keep reading