1. 程式人生 > >大資料分批次提交儲存

大資料分批次提交儲存

  • (一)
Integer batchSize = 30000;
for (int i = 0; i < size; i++) {
    // 剩餘資料也可以直接被提交
    if ((i != 0) && i % batchSize == 0 || (i + 1 == size)) {
        // do something...
        // 自己的提交資料的方法
        commit(); 
    }
}
  • (二)
Integer batchSize = 30000;
for (int i = 0; i < size; i++) {
    if
(i % batchSize == 0) { // do something... // 自己的提交資料的方法 commit(); } } // 自己的提交資料的方法,提交剩餘的資料 commit();