ClickHouse では JSON を扱うための方法がいくつか用意されており、それぞれに長所・短所と適した用途があります。このガイドでは、JSON の読み込み方法と、スキーマを最適に設計する方法を説明します。このガイドは、以下のセクションで構成されています。
- JSON の読み込み - シンプルなスキーマで、ClickHouse に構造化 JSON と半構造化 JSON を読み込み、クエリする方法。
- JSON スキーマ推論 - JSON スキーマ推論を使って JSON をクエリし、テーブルスキーマを作成する方法。
- JSONスキーマの設計 - JSON スキーマを設計し、最適化するための手順。
- JSON のエクスポート - JSON をエクスポートする方法。
- 他の JSON フォーマットの扱い方 - 改行区切り (NDJSON) 以外の JSON フォーマットを扱う際のヒント。
- JSON をモデリングするその他の方法 - JSON をモデリングする従来の方法です。推奨されません。