クラウドオブジェクトストレージから ClickHouse Cloud にデータを移行する
オブジェクトストレージから ClickHouse Cloud へのデータ移行
クラウドオブジェクトストレージをデータレイクとして利用していて、このデータを ClickHouse Cloud にインポートしたい場合、
または現在のデータベースシステムからデータを クラウドオブジェクトストレージ に直接オフロードできる場合は、次のいずれかの
テーブル関数を使って、クラウドオブジェクトストレージ に保存されているデータを ClickHouse Cloud のテーブルへ移行できます。
現在のデータベースシステムからデータを クラウドオブジェクトストレージ に直接オフロードできない場合は、サードパーティの ETL/ELT ツール または clickhouse-local を使用して、現在のデータベースシステムから クラウドオブジェクトストレージ へデータを移動し、
次のステップでそのデータを ClickHouse Cloud のテーブルに移行できます。
これは 2 段階のプロセスですが (まずデータを クラウドオブジェクトストレージ にオフロードし、その後 ClickHouse にロードする) 、
ClickHouse Cloud は クラウドオブジェクトストレージ からの高並列な読み取りを強力にサポートしているため、PB 規模までスケールします。
さらに、Parquet のような高機能かつ圧縮可能なフォーマットも活用できます。
S3 を使用して ClickHouse Cloud にデータを取り込む方法を、具体的なコード例とともに紹介したブログ記事もあります。
最終更新日 2026年7月3日