kafka-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tom Szumowski <tszumow...@gmail.com>
Subject Re: Bemchmarks for KTable Joins and Queries
Date Fri, 02 Nov 2018 11:27:47 GMT
Thank you for the clarification. I understand they are fundamentally
different underneath than a relational database, and may not be fair to
compare directly.

But how about benchmarks that aren't a comparison from other databases?

At a high level, KTables provide a capability to query for data. Suppose I
have a requirement to fetch thr data in less than X milliseconds. It seems
fair to want to understand if a KTable can satisfy that capability under
some configuration, or if I need to seek alternate solutions.

And I imagine latency/throughout of KTable queries depend on the number of
consumers the query would have to touch to complete. For example, in
complex joins or filters. Or perhaps a trade-off with GlobalKTables...

That's the kind of information in terms of benchmarks I'd be interested in
knowing exists or not.

Thank you,


On Thu, Nov 1, 2018, 16:24 Matthias J. Sax <matthias@confluent.io wrote:

> I am not aware if benchmarks, but want to point out, that KTables work
> somewhat different to relational database system. Thus, you might want
> to evaluate not base on performance, but on the semantics KTable provide.
> Recall, that Kafka Streams is a stream processing library while a
> database system is a "batch processing" system. It's two quite different
> types of systems and benchmarking them to compare each other is
> questionable.
> -Matthias
> On 10/31/18 12:18 PM, Tom Szumowski wrote:
> > I was wonderinf if anyone had or knew of benchmark tests for KTable or
> > GlobalKTable queries/joins, as compared to alternatives such as
> distributed
> > databases.
> >

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message