将数据从云对象存储移动到 ClickHouse Cloud
![Migrating Self-managed ClickHouse](/docs/assets/images/object-storage-01-0158af3232ce34db16cc5a5c20304922.png)
如果您使用云对象存储作为数据湖,并希望将此数据导入到 ClickHouse Cloud,或者您当前的数据库系统能够直接将数据卸载到云对象存储,那么您可以使用其中一个表函数将存储在云对象存储中的数据迁移到 ClickHouse Cloud 表中
如果您当前的数据库系统无法直接将数据卸载到云对象存储,您可以使用第三方 ETL/ELT 工具或 clickhouse-local 将数据从您当前的数据库系统移动到云对象存储,以便在第二步将该数据迁移到 ClickHouse Cloud 表中。
虽然这是一个两步过程(将数据卸载到云对象存储,然后加载到 ClickHouse),但优势在于,由于 强大的 ClickHouse Cloud 对从云对象存储进行高度并行读取的支持,这可以扩展到 PB 级。此外,您还可以利用复杂且压缩的格式,如 Parquet。
这里有一篇博客文章,其中包含具体的代码示例,展示了如何使用 S3 将数据导入 ClickHouse Cloud。