ClickHouse는 JSON을 처리하는 여러 가지 방법을 제공하며, 각 방법마다 장단점과 사용 용도가 다릅니다. 이 가이드에서는 JSON을 로드하는 방법과 스키마를 최적으로 설계하는 방법을 설명합니다. 이 가이드는 다음 섹션으로 구성됩니다.
- JSON 로드하기 - 간단한 스키마로 ClickHouse에서 구조화된 JSON과 반정형 JSON을 로드하고 쿼리하는 방법을 설명합니다.
- JSON 스키마 추론 - JSON 스키마 추론을 사용해 JSON을 쿼리하고 테이블 스키마를 생성하는 방법을 설명합니다.
- JSON 스키마 설계 - JSON 스키마를 설계하고 최적화하는 단계를 설명합니다.
- JSON 내보내기 - JSON을 내보내는 방법을 설명합니다.
- 다른 JSON 포맷 처리 - 줄바꿈으로 구분된 포맷(NDJSON) 외의 JSON 포맷을 처리하는 몇 가지 팁을 제공합니다.
- JSON 모델링의 다른 접근 방식 - JSON을 모델링하는 기존 접근 방식입니다. 권장하지 않습니다.