perl dbi 如何导入大量数据?

perl dbi 如何导入大量数据?

需要先一行一行读文件,分析得到记录,

如果一次一行循环读,分析,在插入数据库的话,要插数据库许多次
如果一次一行循环读,分析,在打印到文件,最后load文件到数据库,这个文件可能很大

请问那种方法比较好?或者有没有其他比较好的办法?
那就把两个结合起来喽。
可以拼稍微大点的sql再插入。不需要一行就链接操作下数据库。
我一般用第一种 可以是读几行execute一次。 这种方法方便进行错误处理 和记录日志.  注意不要让数据库的日志满了就好了
如果数据很多第一种不能满足需求的话 用第二种
数据库中那些load 文件的工具速度要快很多(SQL loader, bcp 等。。。)
可以load到一个空表中在作处理。