weisong44 commented on a change in pull request #1031: SAMZA-2191: Batch 
support for table APIs
URL: https://github.com/apache/samza/pull/1031#discussion_r284931281
 
 

 ##########
 File path: docs/learn/documentation/versioned/api/table-api.md
 ##########
 @@ -296,6 +299,29 @@ Couchbase is supported as remote table. See
 
[`CouchbaseTableReadFunction`](https://github.com/apache/samza/blob/master/samza-kv-couchbase/src/main/java/org/apache/samza/table/remote/couchbase/CouchbaseTableReadFunction.java)
 and 
 
[`CouchbaseTableWriteFunction`](https://github.com/apache/samza/blob/master/samza-kv-couchbase/src/main/java/org/apache/samza/table/remote/couchbase/CouchbaseTableWriteFunction.java).
 
+### Batching
+
+Remote Table has built-in client-side batching support in both of its sync and 
async executions.
+This is useful when a remote data store supports batch processing and is not 
sophisticated enough
+to handle heavy inbound requests. 
+
+#### Configuration
+
+Batching can be enabled with 
[`RemoteTableDescriptor`](https://github.com/apache/samza/blob/master/samza-core/src/main/java/org/apache/samza/table/remote/RemoteTableDescriptor.java)
+by providing a 
[`BatchProvider`](https://github.com/apache/samza/samza-api/src/main/java/org/apache/samza/table/batching/BatchProvider.java)
+The user can choose:
+ 
+1. A 
[`CompactBatchProvider`](https://github.com/apache/samza/samza-core/src/main/java/org/apache/samza/table/batching/CompactBatchProvider.java)
 which provides a batch such that
+   the operations are compacted the the key. For update operations, the latter 
update will override the value of the previous one when they have the same key. 
For query operations,
 
 Review comment:
   Remove "the"

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to