What is Citus?

It's an extension to Postgres that distributes data and queries in a cluster of multiple machines. Its query engine parallelizes incoming SQL queries across these servers to enable human real-time (less than a second) responses on large datasets.
Citus is a tool in the Databases category of a tech stack.
Citus is an open source tool with 4.4K GitHub stars and 342 GitHub forks. Here’s a link to Citus's open source repository on GitHub

Who uses Citus?

17 companies reportedly use Citus in their tech stacks, including Chime, Mux, and Heap.

22 developers on StackShare have stated that they use Citus.

Citus Integrations

Java, PostgreSQL, Django, Heroku, and Rails are some of the popular tools that integrate with Citus. Here's a list of all 14 tools that integrate with Citus.

Citus's Features

  • Multi-Node Scalable PostgreSQL
  • Built-in Replication and High Availability
  • Real-time Reads/Writes On Multiple Nodes
  • Multi-core Parallel Processing of Queries
  • Tenant isolation

Citus Alternatives & Comparisons

What are some alternatives to Citus?
TimescaleDB: An open-source database built for analyzing time-series data with the power and convenience of SQL — on premise, at the edge, or in the cloud.
It allows you to deploy a database on-prem, in the cloud or even across clouds, all as a single store. It is a simple and straightforward bridge to your future, cloud-based data architecture.
Apache Aurora
Apache Aurora is a service scheduler that runs on top of Mesos, enabling you to run long-running services that take advantage of Mesos' scalability, fault-tolerance, and resource isolation.
Partitioning means that Cassandra can distribute your data across multiple machines in an application-transparent matter. Cassandra will automatically repartition as machines are added and removed from the cluster. Row store means that like relational databases, Cassandra organizes data by rows and columns. The Cassandra Query Language (CQL) is a close relative of SQL.
It is a database solution for deploying, scaling and managing large clusters of MySQL instances. It’s architected to run as effectively in a public or private cloud architecture as it does on dedicated hardware. It combines and extends many important MySQL features with the scalability of a NoSQL database.
See all alternatives

Citus's Followers
59 developers follow Citus to keep up with related blogs and decisions.