Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Current state:



Discussion thread:

JIRA Image ModifiedSAMZA-2709 - Adding partial updates to Samza Table API



Table in Samza is an abstraction for a data source that supports random access by key. A table could be a remote data-store, Couchbase, for example, or a local InMemory or RocksDb backed store. The Samza table API [1] currently supports gets, puts and deletes. Partial updates to existing records is a commonly requested feature in the current Table API and is supported by many stores. This document describes the proposed approach to provide support for partial updates in Table API.