[ 
https://issues.apache.org/jira/browse/HIVE-28979?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kokila N updated HIVE-28979:
----------------------------
    Description: 
The ORC library has been upgraded to version *2.1.2* in Hive.

Key changes in ORC 2.x:
 * The *default compression codec* has changed from *ZLIB* to {*}ZSTD{*}.
→ [Related ORC PR: apache/orc#1733|https://github.com/apache/orc/pull/1733]

However, in Hive, after upgrading from ORC *1.9.4* to {*}2.1.2{*}, we have 
explicitly retained *ZLIB* as the default compression codec, since we have not 
yet performed performance benchmarking to justify switching to ZSTD.

Another notable change in ORC 2.x:
 * *ZStandard (ZSTD)* compression has moved from using *aircompressor* to 
{*}zstd-jni{*}.

 ** There is a fallback option to revert to {*}aircompressor{*}, which has been 
*enabled in Hive* for compatibility.
→ [Related ORC PR: apache/orc#988|https://github.com/apache/orc/pull/988]

> ORC with ZSTD as default
> ------------------------
>
>                 Key: HIVE-28979
>                 URL: https://issues.apache.org/jira/browse/HIVE-28979
>             Project: Hive
>          Issue Type: Task
>            Reporter: Kokila N
>            Assignee: Kokila N
>            Priority: Major
>
> The ORC library has been upgraded to version *2.1.2* in Hive.
> Key changes in ORC 2.x:
>  * The *default compression codec* has changed from *ZLIB* to {*}ZSTD{*}.
> → [Related ORC PR: apache/orc#1733|https://github.com/apache/orc/pull/1733]
> However, in Hive, after upgrading from ORC *1.9.4* to {*}2.1.2{*}, we have 
> explicitly retained *ZLIB* as the default compression codec, since we have 
> not yet performed performance benchmarking to justify switching to ZSTD.
> Another notable change in ORC 2.x:
>  * *ZStandard (ZSTD)* compression has moved from using *aircompressor* to 
> {*}zstd-jni{*}.
>  ** There is a fallback option to revert to {*}aircompressor{*}, which has 
> been *enabled in Hive* for compatibility.
> → [Related ORC PR: apache/orc#988|https://github.com/apache/orc/pull/988]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to