can I do pagination using presto and pinot on the joined result set? for example can I get 10K rows at a time up to say 1M? Currently we use ES and it display only 10K rows(without joins) by default and anything beyond that there is scroll API however it doesn't quite work well and takes a lot time
x
Xiang Fu
07/12/2020, 9:29 PM
This is not supported yet, presto has to fetch all the data at once. We are working on support streaming APIs in Pinot right now, once that is in place, we can update presto to support better paging
Pinot streaming server will provide the grpc apis to get records in batches. we plan to use this in the presto pinot connector to get results from pinot