#yasldr
yasldr是YashanDB提供的客户端导入工具,可远程操作,用于执行CSV文件形式的数据导入,支持以下不同的导入模式:
- BASIC导入:基于SQL INSERT能力,通过批量绑定参数插入的方式导入数据。
- BATCH导入:在工具侧组织好导入数据,跳过SQL层对数据的处理,通过批量绑定参数插入的方式直接与存储层数据结构对接。
成功运行本工具的前提条件为:
- yasldr要求调用LOAD DATA语句实现数据导入。
- yasldr basic模式导入时,需满足和LOAD DATA一致的导入环境准备。
- 与LOAD DATA可以执行多文件多表导入不同,yasldr要求为单文件单表导入。
- yasldr导入过程为多线程并行导入,若目标表上存在约束,导入过程可能会产生未定义的行为。
- yasldr导入时,不支持default表达式的计算,因此会忽略待导入表字段上的default表达式。