Faster joins for your ClickHouse

ClickHouse Join performance is slow. Pre-join your data before ingesting to ClickHouse. Faster queries. Lower costs. Clean data.

Clean data

Ensures only cleaned data arrives to your ClickHouse. That makes every query faster to run and ensures correct query results.

Lower costs

Reduce significantly the costs of your ClickHouse by joining data before ingestion.

Faster queries

By reducing the load of your ClickHouse your queries will be blazing fast again.

Comparison

See in detail how GlassFlow performs compared to alternative solutions

Denormalization

Late event management

Stateful store

Stateful store

Quick to start

Reduced load for ClickHouse

Low maintanance effort

Open source

Not needed

ClickHouse

Go Service

Not needed

Requires state store

Limits of Joins at ClickHouse

Joins at ClickHouse are popular, but they have certain limitations. Especially on the join performance. Such as slowing down the system and a lack of real-time. Learn every detail about Joins on ClickHouse through our blog article.

How does it work?

Joins and dedupe before ingestion

GlassFlow sits in-between your Kafka and ClickHouse. The joins are performed directly on GlassFlow. With managed connectors and a serverless engine, it offers a clean, low-maintenance architecture that is easy to deploy and scales effortlessly.

7 days joining window

Auto detection of matching records within 7 days after setup to ensure your data is always clean and storage is not exhausted.

State store built-in

Built-in lightweight state store enables low-latency, in-memory deduplication and joins with context retention within the selected time window (up to 7 days).

Managed Kafka and Clickhouse Connector

Built and updated by GlassFlow team. Data inserts with a declared schema and schemaless. The connectors are optimized for ClickHouse and can source data from any Kafka instance (managed and on-prem). If you need another connector than Kafka, fee free to reach out to us.

Frequently asked questions

Feel free to contact us if you have any questions after reviewing our FAQs.

Do you have a demo?

We have prepared several demo setups that you can run yourself locally or in the cloud. You can find them here.

Do you have a demo?

We have prepared several demo setups that you can run yourself locally or in the cloud. You can find them here.

Do you have a demo?

We have prepared several demo setups that you can run yourself locally or in the cloud. You can find them here.

What kind of joins can I run?

Our system is focused on temporal joins between multiple Kafka topics.

What kind of joins can I run?

Our system is focused on temporal joins between multiple Kafka topics.

What kind of joins can I run?

Our system is focused on temporal joins between multiple Kafka topics.

What is the load that GlassFlow can handle?

We have created a load test for a local setup. You can find the setup and the results here link.

What is the load that GlassFlow can handle?

We have created a load test for a local setup. You can find the setup and the results here link.

What is the load that GlassFlow can handle?

We have created a load test for a local setup. You can find the setup and the results here link.

How can I contact you?

If you hit any roadblock, feel ree to reach out to us. You can reach us via slack or via our contact page.

How can I contact you?

If you hit any roadblock, feel ree to reach out to us. You can reach us via slack or via our contact page.

How can I contact you?

If you hit any roadblock, feel ree to reach out to us. You can reach us via slack or via our contact page.

How do I self-host GlassFlow?

We have several hosting options. You can find them here

How do I self-host GlassFlow?

We have several hosting options. You can find them here

How do I self-host GlassFlow?

We have several hosting options. You can find them here

Cleaned Kafka Streams for ClickHouse

Clean Data. No maintenance. Less load for ClickHouse.

Cleaned Kafka Streams for ClickHouse

Clean Data. No maintenance. Less load for ClickHouse.

Cleaned Kafka Streams for ClickHouse

Clean Data. No maintenance. Less load for ClickHouse.