Postgresql:Jdbc批量插入Vs. Hibernate批量插入

时间:2013-08-28 06:17:22

标签: java hibernate postgresql jdbc

我将Postgresql数据库用于我的Web应用程序。 每天必须向数据库插入大约1000万个数据。 有两种方法可以插入数据库

  1. 使用JDBC批量插入(EX。Insert into table(col1,col2) values((col1val1, col2val1),(col1val2, col2val2));
  2. Hibernate Bulk Insert
  3. 想知道哪种插入数据更快更安全?

1 个答案:

答案 0 :(得分:2)

批量插入的最快方法是使用COPY

请参阅jdbc documentationserver-side COPY command documentation