Streambased

High-performance data access via secondary indexing

Secondary indexing means creating additional structures that allow you to efficiently look up or filter data based on different attributes. In Kafka, data is naturally organised by offset, but a secondary index might allow fast access by another field (such as user, timestamp, or status) without requiring queries to scan everything. This all also applies to Iceberg data via its partitioning feature.

The Tech

Streambased creates secondary index structures as Iceberg tables that can be used to greatly accelerate queries that don't naturally match Kafka's produce/consume access pattern.

Streambased

Let's find the right solution for your data

We're here to help you unlock the full potential of your streaming data. Tell us about your challenges or ideas — and let's explore how Streambased can support your business.