You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by GitBox <gi...@apache.org> on 2021/02/12 00:08:32 UTC

[GitHub] [incubator-pinot] deemoliu opened a new issue #6575: implement partial upsert support on Pinot

deemoliu opened a new issue #6575:
URL: https://github.com/apache/incubator-pinot/issues/6575


   With the foundation of full upsert support (#4261) in Pinot, another category of use cases on partial upsert can be enabled. Partial upsert is convenient to users so that they only need to specify the columns whose value changes, and ignore the others. For example, the ride fare can be adjusted by adding another $5. With partial upsert, developers can specify the incremental amount only, instead of looking up the previous value and merging the change. Manually doing this can be both complicated and inefficient. In order to extend the functionality of Pinot and serve more use cases, we are going to implement the partial upsert features in Pinot which allow users to operate updates on specified columns.
   
   Few Challenges that we want to solve.
   1. Different merge strategies.
   2. Nonexisting record handling.
   
   


----------------------------------------------------------------
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:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[GitHub] [incubator-pinot] deemoliu commented on issue #6575: implement partial upsert support on Pinot

Posted by GitBox <gi...@apache.org>.
deemoliu commented on issue #6575:
URL: https://github.com/apache/incubator-pinot/issues/6575#issuecomment-777888959


   cc @yupeng9 @chenboat @Jackie-Jiang 


----------------------------------------------------------------
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:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


[GitHub] [incubator-pinot] deemoliu commented on issue #6575: implement partial upsert support on Pinot

Posted by GitBox <gi...@apache.org>.
deemoliu commented on issue #6575:
URL: https://github.com/apache/incubator-pinot/issues/6575#issuecomment-777893598


   We summarized the challenges and thoughts for partial upsert in this [initial design](https://docs.google.com/document/d/1qrTD7x23FlPrAUVIFbWs6GSBtTsztWhWgis-xr1lGMs/edit?pli=1#heading=h.1m2ny9mqjvav) 
   
   Please review cc @yupeng9 @Jackie-Jiang @chenboat 


----------------------------------------------------------------
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:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org