概要
ClickHouseはJSONを扱うためのいくつかのアプローチを提供しており、それぞれに利点と欠点、用途があります。このガイドでは、JSONの読み込みとスキーマの最適な設計方法について説明します。このガイドは以下のセクションで構成されています。
- JSONの読み込み - 簡単なスキーマを使用したClickHouseでのJSON(特に、NDJSON)の読み込みとクエリ。
- JSONスキーマ推論 - JSONスキーマ推論を使用してJSONをクエリし、テーブルスキーマを作成します。
- JSONスキーマの設計 - JSONスキーマの設計と最適化の手順。
- JSONのエクスポート - JSONをエクスポートする方法。
- 他のJSONフォーマットの扱い - NDJSON以外のJSONフォーマットの扱いに関するいくつかのヒント。
- JSONのモデリングに関する他のアプローチ - JSONのモデリングに関する高度なアプローチ。推奨されません。
重要: 新しいJSONタイプがベータ版で利用可能
このガイドでは、JSONを扱うための既存の技術を考慮しています。新しいJSONタイプがベータ版で利用可能です。詳細はこちらを参照してください。