我正在 .Net 中开展项目并使用 sqlite 作为数据库,此项目的目标是将大量数据导出到我的数据库中我只写(插入)没有阅读或更新。
所以我正在努力提高插入的性能(导出我的数据), 切换sqlite是我的想法之一,但无法找到选择另一个的最终证据。
我正在考虑的一些数据库(Paradox),但我无法做出选择,仍然需要一些指导。
提前致谢,我感谢您的帮助。
编辑:也许使用 Mysql,Postgresql或MariaDb 将是其中一个选择,现实生活中的任何帮助或比较都会有所帮助,谢谢。
答案 0 :(得分:0)
将SqlBulkCopy与SqlServer一起使用。它可以复制多个行而不是一个一个。
编辑:这是一个链接,演示如何使用SqlBulkCopy进行事务和回滚