gpt4 book ai didi

c# - 插入大量数据的最佳选择

转载 作者:行者123 更新时间:2023-11-29 13:46:38 28 4
gpt4 key购买 nike

我在 .Net 中做一个项目,使用 sqlite 作为数据库,这个项目的目标是将大量数据导出到我的数据库,所以我只是在写(插入)没有阅读或更新

所以我正在尝试提高插入(导出我的数据)的性能,切换sqlite是我的想法之一,但找不到最终的证据来选择另一个。

我正在考虑的一些数据库(Paradox),但我无法做出选择,仍然需要一些指导。

提前致谢,感谢您的帮助。

编辑:也许使用Mysql、Postgresql 或 MariaDb 将是选择之一,任何帮助或现实生活中的比较都会有很大帮助,谢谢。

最佳答案

将 SqlBulkCopy 与 SqlServer 一起使用。它可以复制多行而不是一行一行地复制。

编辑:这是一个链接,用于演示如何使用带有事务和回滚的 SqlBulkCopy

https://www.aspsnippets.com/Articles/SqlBulkCopy-example-with-Transaction-Commit-and-Rollback-in-ASPNet-using-C-and-VBNet.aspx

关于c# - 插入大量数据的最佳选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47237243/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com