📄️ 导入数据
使用数据库系统的第一步是向系统中写入数据。
📄️ 数据源
Goose 支持多种数据源,包括文件格式、网络协议和数据库系统:
🗃️ CSV 文件
4 个项目
🗃️ JSON 文件
10 个项目
🗃️ 多文件
2 个项目
🗃️ Parquet 文件
4 个项目
🗃️ 分区文件
2 个项目
📄️ Appender(批量追加器)
Appender 可用于将批量数据加载到 Goose 数据库中。它目前在 C、C++、Go、Java 和 Rust API 中可用。Appender 与某个连接绑定,执行追加时会使用该连接的事务上下文。一个 Appender 始终只会向数据库文件中的一张表追加数据。
📄️ INSERT 语句
INSERT 语句是在关系型数据库中加载数据的标准方式。使用 INSERT 时,数据值通常按行提供。虽然简单,但解析与处理单条 INSERT 语句会带来明显开销,因此在需要批量写入时,大量逐行插入会非常低效。