将数据从云对象存储迁移到 ClickHouse Cloud
将对象存储中的数据迁移到 ClickHouse Cloud
如果你将云对象存储用作数据湖,并希望将这些数据导入 ClickHouse Cloud,
或者你当前的数据库系统能够直接将数据导出到云对象存储,那么你可以使用以下某个
表函数,将存储在云对象存储中的数据迁移到 ClickHouse Cloud 表中:
如果你当前的数据库系统无法直接将数据导出到云对象存储,你可以使用第三方 ETL/ELT 工具或 clickhouse-local 将数据
从当前数据库系统移动到云对象存储中,以便在第二步中将这些数据迁移到 ClickHouse Cloud 表中。
尽管这是一个两步流程 (先将数据导出到云对象存储,再加载到 ClickHouse) ,但它的优势在于,得益于 ClickHouse Cloud 对云对象存储高并行读取的强大支持,
这一方案可扩展到 PB 级数据量。
此外,你还可以利用 Parquet 这类功能完善且支持压缩的格式。
这里有一篇包含具体代码示例的博客文章,展示了如何使用 S3 将数据导入 ClickHouse Cloud。
最后修改于 2026年6月25日