所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

上千万条数据怎么插入数据库?

发布时间:2020-04-15 16:46:30

资讯分类:上千万  插入  数据库  数据  插入  批量  失败
上千万条数据怎么插入数据库?

这个问题可以从两个角度回答:

1、批量插入,部分失败,且批量插入的数据内容无关联。

例如批量插入多个用户的情况。

可以在逻辑上使用List<>,循环插入。

对于插入失败报出的异常,通过异常处理逻辑,捕获并记录到日志中,或建立一个未正常插入的List<>,以待下一步处理。

如果出现大量插入失败的现象,需要重新检查数据库表和SQL的设计。


2、批量插入,部分失败,且批量插入的数据有关联。

例如插入一个用户的订单下单、支付、扣款等一系列相关操作。

建议采用LucEsape提到的事物处理,一条不成功则所有操作回滚,需要检查设计和编码的合理性,提高容错率。

个人浅见,谢谢!

留言与评论(共有 0 条评论)
   
验证码:
Top