ege-st opened a new pull request, #11776:
URL: https://github.com/apache/pinot/pull/11776

   This PR updates the Realtime Segment Builder to remove an unnecessary and 
costly transformation: Pinot would transpose the column major table to a row 
major table and then transform it back to a column oriented table.  This PR 
updates the segment builder to use column oriented entirely for the 
construction.  This change improves the performance of segment building, 
especially for very wide tables.
   
   In order to minimize disruption and risk, this change is kept behind a table 
level configuration flag (`realtime.segment.flush.enable_column_major`), which 
is `false` by default. If this flag is `true` then the table's segments will be 
built with the column oriented process.


-- 
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: commits-unsubscr...@pinot.apache.org

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


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

Reply via email to