[ 
https://issues.apache.org/jira/browse/PARQUET-1830?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17068707#comment-17068707
 ] 

Felix Kizhakkel Jose commented on PARQUET-1830:
-----------------------------------------------

Thank you [~gszadovszky] 

IMHO, I prefer option 1 as a short term work around. This could benefit a lot 
of people by the great performance improvement by the Offset and Column Indexes.

But for long term, in addition to Option 2, make it a Vectorized API and 
coordinate with Spark team to integrate the work. And avoid spilling of logic 
outside of core library(parquet) if possible or at least make it minimal.

> Vectorized API to support Column Index in Apache Spark
> ------------------------------------------------------
>
>                 Key: PARQUET-1830
>                 URL: https://issues.apache.org/jira/browse/PARQUET-1830
>             Project: Parquet
>          Issue Type: New Feature
>          Components: parquet-mr
>    Affects Versions: 1.11.0
>            Reporter: Felix Kizhakkel Jose
>            Priority: Major
>
> As per the comment on https://issues.apache.org/jira/browse/SPARK-26345. Its 
> seems like Apache Spark doesn't support Column Index until we disable 
> vectorizedReader in Spark - which will have other performance implications. 
> As per [~zi] , parquet-mr should implement a Vectorized API. Is it already 
> implemented or any pull request for the same?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to