Citus 10 is out! New features include columnar storage & Citus on a single node—plus we’ve open-sourced the shard rebalancer. Read the Citus 10 blog.
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