Citus is just scale-out Postgres. TimescaleDB is Postgres for time-series.
There are a long list of capabilities that we've built for time-series that Citus does not have: native 15x compression, data retention policies, continuous aggregates (real-time materialized views refreshed automatically), interpolation, etc.
Nothing against Citus (we are friends with that team) - but they are designed to solve a different problem than we are.
Citus is just scale-out Postgres. TimescaleDB is Postgres for time-series.
There are a long list of capabilities that we've built for time-series that Citus does not have: native 15x compression, data retention policies, continuous aggregates (real-time materialized views refreshed automatically), interpolation, etc.
Nothing against Citus (we are friends with that team) - but they are designed to solve a different problem than we are.