설명
type에 지정되며, 디스크가 데이터를 어디에, 어떤 방식으로 저장하는지를 결정합니다(로컬 파일 시스템, 객체 스토리지, 다른 디스크 위의 캐시 등).
이 테이블에는 사용 가능한 디스크 유형이 나열되어 있으며, system.disks에는 서버에 구성된 디스크 인스턴스가 나열됩니다.
컬럼
name(String) — 디스크 구성의type에 지정된 디스크 유형 이름입니다.description(String) — 디스크 유형이 수행하는 역할에 대한 개괄적인 설명입니다.syntax(String) — 디스크 구성에서 디스크 유형을 지정하는 방식입니다.examples(String) — 사용 예시입니다.introduced_in(String) — 디스크 유형이 처음 도입된 ClickHouse 버전이며, 형식은 major.minor입니다.related(Array(String)) — 관련 디스크 유형의 이름입니다.
구성 예시
disk 함수를 사용하는 CREATE/ATTACH 쿼리의 설정에서 구성할 수 있습니다. 두 경우 모두 동일한 디스크 유형과 매개변수를 사용할 수 있습니다.
정적 구성
storage_configuration 아래에 정의합니다. 다음 예시에서는 s3 디스크와 이를 사용하는 스토리지 정책을 정의합니다.
config.xml
config.yaml
Query
동적 구성
disk 함수를 사용하면 설정 파일에 디스크를 미리 정의하지 않아도 CREATE/ATTACH 쿼리의 설정에서 직접 디스크를 정의할 수 있습니다:
Query
예시
Query
관련 항목
system.disks— server에 구성된 디스크 인스턴스입니다.system.storage_policies— 스토리지 정책과 볼륨입니다.