메인 콘텐츠로 건너뛰기

설명

Apache ORCHadoop 생태계에서 널리 사용되는 열 지향 스토리지 포맷입니다.

데이터 타입 매핑

아래 표는 INSERTSELECT 쿼리에서 지원되는 ORC 데이터 타입과, 이에 대응하는 ClickHouse 데이터 타입을 비교합니다.
  • 기타 타입은 지원되지 않습니다.
  • 배열은 중첩할 수 있으며, 인수 값으로 Nullable 타입을 사용할 수 있습니다. TupleMap 타입도 중첩할 수 있습니다.
  • ClickHouse 테이블 컬럼의 데이터 타입은 해당 ORC 데이터 필드와 일치할 필요가 없습니다. 데이터를 삽입할 때 ClickHouse는 위 표에 따라 데이터 타입을 해석한 다음, 이를 ClickHouse 테이블 컬럼에 설정된 데이터 타입으로 형 변환합니다.

사용 예시

데이터 삽입

다음 데이터가 들어 있는 football.orc라는 ORC 파일을 사용합니다:
데이터를 삽입하세요:

데이터 읽기

ORC 포맷을 사용해 데이터를 읽습니다:
ORC는 터미널에서 사람이 읽을 수 있는 형태로 표시되지 않는 바이너리 형식입니다. ORC 파일로 출력하려면 INTO OUTFILE을 사용하세요.

포맷 설정

Hadoop과 데이터를 교환하려면 HDFS 테이블 엔진을 사용할 수 있습니다.
마지막 수정일 2026년 7월 2일