将二进制文件转换为SQLite数据库的最快方法

时间:2010-05-13 16:13:54

标签: database performance

我有一些二进制文件,我正在寻找一种方法将每个文件转换为SQLite数据库。我已经尝试过C#,但性能太慢了。我正在寻求关于如何以及哪种编程语言最适合执行此类转换的建议。虽然我更喜欢任何面向对象的语言(比如C#,Java等),但我对任何可以提高转换率的编程语言都是开放的。我不需要转换的GUI前端,从控制台运行脚本/程序是可以的。 提前致谢

1 个答案:

答案 0 :(得分:0)

SQLite有很多编程语言接口。语言选择不会成为您的瓶颈。在处理插入大量记录时,SQLite很慢。它不支持每个INSERT语句的多个记录,因此最好的方法是将整个事件包装在SQL事务中,运行大量单独的INSERT语句。

对于这类事情,我建议使用ruby:sqlite-ruby gem,但实际上,无论你喜欢什么语言都可以正常工作。