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 2023/04/05 16:29:00 UTC

[jira] [Resolved] (KAFKA-14491) Introduce Versioned Key-Value Stores to Kafka Streams

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

Matthias J. Sax resolved KAFKA-14491.
-------------------------------------
    Fix Version/s: 3.5.0
       Resolution: Fixed

> Introduce Versioned Key-Value Stores to Kafka Streams
> -----------------------------------------------------
>
>                 Key: KAFKA-14491
>                 URL: https://issues.apache.org/jira/browse/KAFKA-14491
>             Project: Kafka
>          Issue Type: Improvement
>            Reporter: Victoria Xia
>            Assignee: Victoria Xia
>            Priority: Major
>              Labels: kip, streams
>             Fix For: 3.5.0
>
>
> The key-value state stores used by Kafka Streams today maintain only the latest value associated with each key. In order to support applications which require access to older record versions, Kafka Streams should have versioned state stores. Versioned state stores are similar to key-value stores except they can store multiple record versions for a single key. An example use case for versioned key-value stores is in providing proper temporal join semantics for stream-tables joins with regards to out-of-order data.
> See KIP for more: https://cwiki.apache.org/confluence/display/KAFKA/KIP-889%3A+Versioned+State+Stores



--
This message was sent by Atlassian Jira
(v8.20.10#820010)