vvivekiyer opened a new issue, #9061:
URL: https://github.com/apache/pinot/issues/9061

   Currently, a raw column (where forward index stores raw values) cannot 
support an inverted index. 
   
   A raw column is typically used for high cardinality metric columns where 
dictionary is not very helpful. 
   1. Neither does it help saving forward index storage space
   2. Nor does it help with filter performance
   
   In fact, queries that use such column without dictionary in other parts that 
require reading the actual values - selection / projection / order by / 
transform / aggregate can get perf benefit by avoiding double lookup. 
   
   However, the column automatically looses out on inverted index or sorted 
index since they are dictionary based. So if there is a usecase where a raw 
column is also extensively used in filters, performance can be bad due to lack 
of inverted index.
   
   So, creating this issue to evaluate if building inverted index for a raw 
column is beneficial.


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