I remember reading that Clickhouse is quite bad at joins, which can be important if you have to build a snowflake schema. Is that still true? Is this something TimescaleDB would be better at?
There is Clickhouse FDW for PostgreSQL which in some cases can provide great speed with full join support
[1] https://clickhouse.com/docs/en/sql-reference/dictionaries/