adriangb commented on PR #16433:
URL: https://github.com/apache/datafusion/pull/16433#issuecomment-2988328335

   We could try a shared heap. It might work? I guess it will be a sort of 
balance between lock contention and better selectivity. Maybe we can balance it 
by having distinct heaps for writes with no locks but read only references to 
all of them so that when we do reads we compute on the fly the "combined" heap? 
Then we don't need any locks. The cost is that computations on the heap are 
larger but as long as `k ~ constant` then it should be fine.


-- 
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.

To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to