pg_clickhouse v0.10: 1000x schnellere TPC-H-Queries
pg_clickhouse v0.10: Subquery pushdown and 1000x faster TPC-H queries

pg_clickhouse v0.10.0 verbessert das Pushdown von Subqueries und Aggregaten drastisch: 16 der 22 TPC-H-Queries werden nun vollständig nach ClickHouse verlagert, was zu bis zu 1000-facher Beschleunigung führt (z.B. Q17 von 32,7 s auf 37 ms). Der Treiber basiert nun auf der neuen C-Client-Bibliothek, unterstützt mehr Funktionen und behebt Concurrency-Bugs. Zudem wird die korrekte Behandlung von NULL-Werten bei IN-Operationen sichergestellt.
Vollständig pushed down, ist sie 37 Millisekunden schnell – das ist ein Unterschied von drei Größenordnungen und zeigt einen klaren Fall, in dem pg_clickhouse den nativen PostgreSQL-Plan für dieselbe Query übertrifft.