从文件加载数据
Databend 提供了简单而强大的命令,可将数据文件加载到表中。大多数操作只需一条命令即可完成。您的数据必须采用支持的格式。
支持的文件格式
格式 | 类型 | 描述 |
---|---|---|
CSV、TSV | 分隔符 | 可自定义分隔符的文本文件 |
NDJSON | 半结构化 | 每行一个 JSON 对象 |
Parquet | 半结构化 | 高效的列式存储格式 |
ORC | 半结构化 | 高性能列式格式 |
Avro | 半结构化 | 带模式的紧凑二进制格式 |
按文件位置加载
根据文件所在位置选择推荐的加载方法:
数据源 | 推荐工具 | 描述 | 文档 |
---|---|---|---|
暂存数据文件 | COPY INTO | 从内部/外部 stage 或用户 stage 快速高效加载 | 从 Stage 加载 |
云存储 | COPY INTO | 从 Amazon S3、Google 云存储、Microsoft Azure 加载 | 从存储桶加载 |
本地文件 | BendSQL | Databend 原生 CLI 工具,用于本地文件加载 | 从本地文件加载 |
远程文件 | COPY INTO | 从远程 HTTP/HTTPS 位置加载数据 | 从远程文件加载 |