Abhishek Gupta
07/18/2022, 8:59 AMUpsert table maintains an in-memory map from the primary key to the record location
- The "record location" could be either in-memory or in segment store, so does this map maintain both kinds of locations? By storing all primary keys, will this map keep growing indefinitely in memory and will require vertical scaling of servers at some point?
3. If a record in a segment is updated, all servers need to reload it, I guess. Does it make updates expensive?
4. Overall, is our use-case well suited for Pinot (where data updates/deletes of a record are pretty common)?Kartik Khare
07/18/2022, 12:05 PMPartial Upserts
Abhishek Gupta
07/18/2022, 12:09 PM