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, Tom On Thu, Nov 1, 2018, 16:24 Matthias J. Sax <[email protected] 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. > > > >
