You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@samza.apache.org by "Ajo Thomas (Confluence)" <no...@apache.org> on 2022/01/24 22:30:00 UTC

[CONF] Apache Samza > SEP-30: Support Updates in Table API

There's **1 new edit** on this page  
---  
|  
---  
|  | [![page icon](cid:page-
icon)](https://cwiki.apache.org/confluence/display/SAMZA/SEP-30%3A+Support+Updates+in+Table+API?src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1643063400772&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c82a7d09902ac&src.mail.action=view
"page icon")  
---  
[SEP-30: Support Updates in Table
API](https://cwiki.apache.org/confluence/display/SAMZA/SEP-30%3A+Support+Updates+in+Table+API?src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1643063400772&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c82a7d09902ac&src.mail.action=view
"SEP-30: Support Updates in Table API")  
|  |  |  |  | ![](cid:avatar_3d658a870fda16dcdde53e1a03a9f4da) |  | Ajo Thomas
edited this page  
---  
|  
|  | Here's what changed:  
---  
|

#  **Status**

**Current state** : ** ** -

**Discussion thread** : [https://www.mail-
archive.com/dev@samza.apache.org/msg09162.html](https://www.mail-
archive.com/dev@samza.apache.org/msg09162.html) _  
_

**JIRA** :
![](https://issues.apache.org/jira/secure/viewavatar?size=xsmall&avatarId=21148&avatarType=issuetype)Image
Added[SAMZA-2709](https://issues.apache.org/jira/browse/SAMZA-2709) - Adding
partial updates to Samza Table API _  
_

**Released:  **

#  **Motivation**

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.

...  
  
---  
|  |  | [Go to page
history](https://cwiki.apache.org/confluence/pages/viewpreviousversions.action?pageId=195729816&src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1643063400772&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c82a7d09902ac "Go to page
history")  
---  
---  
| [View
page](https://cwiki.apache.org/confluence/display/SAMZA/SEP-30%3A+Support+Updates+in+Table+API?src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1643063400772&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c82a7d09902ac&src.mail.action=view)  
---  
  
|  | [Stop watching
space](https://cwiki.apache.org/confluence/users/removespacenotification.action?spaceKey=SAMZA&src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1643063400772&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c82a7d09902ac&src.mail.action=stop-
watching&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ4c3JmOjhhYTk4MDg3NWJmMjQ2MzUwMTVjODJhN2QwOTkwMmFjIiwicXNoIjoiNTY5YWM4ZjMyZjMxMTc4ZmY4NWI0NzM4OTVhZGQ1MTA0OGY2MGM3YjA2ZTU0ZWI5OTY2ZTZhNDc2NWNjNGYwNCIsImlzcyI6ImNvbmZsdWVuY2Vfbm90aWZpY2F0aW9uc0FSRUgtWFVEMS1QT1FHLUNTQU8iLCJleHAiOjE2NDM2NjgyMDAsImlhdCI6MTY0MzA2MzQwMH0.pgOeXPLRpiGUmdO_hx2X9BjFkdrVC4VNIi1rFTpQiMA)
| •  
---|---  
[Manage
notifications](https://cwiki.apache.org/confluence/users/editmyemailsettings.action?src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1643063400772&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c82a7d09902ac&src.mail.action=manage)  
---  
| ![Confluence logo big](cid:footer-desktop-logo)  
---  
This message was sent by Atlassian Confluence 7.13.2  
![](cid:footer-mobile-logo)  
---