다음을 통해 공유


zstd_compress 기능

적용 대상: 예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime 15.2 이상

Zstandard 압축을 사용하여 압축된 값을 반환합니다.

구문

zstd_compress ( value [, level [, streaming_mode ] ] )

인수

  • value: 압축할 이진 값입니다.
  • level: 압축 수준을 나타내는 1에서 22 사이의 선택적 정수 인수입니다. 기본값은 3입니다.
  • streaming_mode: 스트리밍 모드를 사용할지 여부를 나타내는 선택적 부울 인수입니다.

반품

형식 BINARY의 압축된 값입니다.

예제

> SELECT base64(zstd_compress(repeat("Apache Spark ", 10)));
  KLUv/SCCpQAAaEFwYWNoZSBTcGFyayABABLS+QU=
> SELECT string(zstd_decompress(zstd_compress("Apache Spark")));
  Apache Spark
-- Using streaming mode
> SELECT base64(zstd_compress(repeat("Apache Spark ", 10), 3, true));
  KLUv/QBYpAAAaEFwYWNoZSBTcGFyayABABLS+QUBAAA=