You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Matthias J. Sax (Jira)" <ji...@apache.org> on 2019/10/22 00:24:00 UTC

[jira] [Reopened] (KAFKA-9075) Extend documentation for usage of GlobalKTable vs KTable

     [ https://issues.apache.org/jira/browse/KAFKA-9075?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Matthias J. Sax reopened KAFKA-9075:
------------------------------------

I think it would actually be good to extend the documentation and explain the semantic difference between KTables and GlobalKTables.

We can also explain the "timestamp trick" to get the same semantics of the GlobalKTable for a KTable (ie, disable timestamp synchronization by return 0 as timestamp).

> Extend documentation for usage of GlobalKTable vs KTable
> --------------------------------------------------------
>
>                 Key: KAFKA-9075
>                 URL: https://issues.apache.org/jira/browse/KAFKA-9075
>             Project: Kafka
>          Issue Type: Improvement
>          Components: documentation, streams
>            Reporter: Boyang Chen
>            Priority: Minor
>              Labels: newbie, newbie++
>
> We have a KIP which implements global KTable and explains its design reasoning and comparison with general KTable. [https://cwiki.apache.org/confluence/display/KAFKA/KIP-99%3A+Add+Global+Tables+to+Kafka+Streams]
> The part missing is on the official documentation to port this information, and let user make this choice easier.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)