Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

クラウドオブジェクトストレージから ClickHouse Cloud にデータを移行する

セルフマネージド ClickHouse の移行

クラウドオブジェクトストレージをデータレイクとして利用していて、このデータを ClickHouse Cloud にインポートしたい場合、 または現在のデータベースシステムからデータを クラウドオブジェクトストレージ に直接オフロードできる場合は、次のいずれかの テーブル関数を使って、クラウドオブジェクトストレージ に保存されているデータを ClickHouse Cloud のテーブルへ移行できます。

現在のデータベースシステムからデータを クラウドオブジェクトストレージ に直接オフロードできない場合は、サードパーティの ETL/ELT ツール または clickhouse-local を使用して、現在のデータベースシステムから クラウドオブジェクトストレージ へデータを移動し、 次のステップでそのデータを ClickHouse Cloud のテーブルに移行できます。

これは 2 段階のプロセスですが (まずデータを クラウドオブジェクトストレージ にオフロードし、その後 ClickHouse にロードする) 、 ClickHouse Cloud は クラウドオブジェクトストレージ からの高並列な読み取りを強力にサポートしているため、PB 規模までスケールします。 さらに、Parquet のような高機能かつ圧縮可能なフォーマットも活用できます。

S3 を使用して ClickHouse Cloud にデータを取り込む方法を、具体的なコード例とともに紹介したブログ記事もあります。

Navigation