Re: [問題] DB資料大筆且快速寫入Sqlite的方法
→
04/20 17:16,
04/20 17:16
→
04/20 17:17,
04/20 17:17
→
04/20 18:42,
04/20 18:42
→
04/20 21:07,
04/20 21:07
→
04/20 21:07,
04/20 21:07
→
04/21 00:35,
04/21 00:35
通常這種需求就 beginTransaction 下去開始一直寫就好了。
可以考慮用 prepared statement 再幫你加速,不需要每次 compile SQL statement。
可以參考看看這篇:
https://www.codeofaninja.com/2013/12/android-sqlite-transaction-tutorial.html
雖然我不知道你的需求和情況,不過如果…
- 資料不會變動,可以考慮直接先產生好 sqlite db 預載在程式內
- 資料比較長時間才變動一次,可以考慮 Server 預先產生好 sqlite db
再丟到網路空間去下載?例如 AWS S3 之類的,還可以用 CDN 幫你加速。
通常是先想想看有沒有辦法不要一直做這種一直大量寫入的事情,
逼不得已就是有這種需求才來想怎麼加速寫入。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.85.82.103
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1461190901.A.44E.html
※ 編輯: lovelycateye (219.85.82.103), 04/21/2016 06:24:31
推
04/21 09:25, , 1F
04/21 09:25, 1F
→
04/21 09:26, , 2F
04/21 09:26, 2F
→
04/21 09:27, , 3F
04/21 09:27, 3F
→
04/21 09:28, , 4F
04/21 09:28, 4F
→
04/21 09:28, , 5F
04/21 09:28, 5F
→
04/21 09:29, , 6F
04/21 09:29, 6F
→
04/21 09:29, , 7F
04/21 09:29, 7F
→
04/21 09:55, , 8F
04/21 09:55, 8F
推
04/21 15:37, , 9F
04/21 15:37, 9F
→
04/21 15:37, , 10F
04/21 15:37, 10F
推
04/21 16:17, , 11F
04/21 16:17, 11F
推
04/22 17:01, , 12F
04/22 17:01, 12F
→
04/26 13:51, , 13F
04/26 13:51, 13F
→
04/26 13:52, , 14F
04/26 13:52, 14F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章