开发者社区> 问答> 正文

Java如何实现上万条数据快速插入?

本问题来自云栖社区【阿里Java技术进阶2群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

展开
收起
李博 bluemind 2019-04-18 14:22:29 6635 0
9 条回答
写回答
取消 提交回答
  • 批量插入 读写数据库的一个大开销就在于数据库的连接与关闭,所以在一个连接里面批量插入多条数据,效率更高 如果数据量更多,可以考虑多线程并发批量插入

    2020-03-31 19:47:30
    赞同 展开评论 打赏
  • 可以尝试使用producer-consumer的模式,进行多线程并发插入,使用replace,注意数据库建好唯一索引或主键唯一。这个模型大致能支持万级别的数据插入在秒级内完成。

    2020-03-12 17:33:11
    赞同 展开评论 打赏
  • db的批量插入功能

    2020-03-05 11:57:27
    赞同 展开评论 打赏
  • 可以考虑使用SpringBatch 批处理框架试一试

    2019-10-30 17:35:57
    赞同 展开评论 打赏
  • 调用批量插入方法

    2019-10-30 08:27:10
    赞同 展开评论 打赏
  • java爱好者,文档生成工具jdoc作者

    利用db的特性,批量插入

    2019-09-12 08:55:10
    赞同 展开评论 打赏
  • 具体情况,具体分析。 比如是关系数据库还是其他? 比如是直接用jdbc还是使用orm框架?框架是用mybatis还是hibernate? 大方向就是看有没有对应的批量插入特性,有的,就用;

    2019-08-17 09:32:16
    赞同 展开评论 打赏
  • 批量插入

    2019-08-01 12:25:46
    赞同 1 展开评论 打赏
  • 快速插入到哪里?关系型数据库还是NoSQL

    2019-07-17 23:33:42
    赞同 展开评论 打赏
滑动查看更多
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载