Android中sqllite儲存海量資料解決辦法

2021-08-31 20:00:46 字數 301 閱讀 2417

1. 儲存量

sqllite 最大支援2tb的單個資料庫檔案

有人測試過

, 詳見:[url]

2. 備份 還原

預設程式的資料庫檔案路徑是 /data/data/package_name/databases.db

儲存檔案為乙個.db檔案

此檔案可以單獨存放到sd卡中。

詳見:[url]

pad記憶體比較小,如果資料量大應該把這個db檔案放到sd卡,所存資料的量,就由sd 卡的大小限制。

備份可以講此db檔案定期上傳到伺服器,在伺服器備份。

sqllite 匯入資料效能

需要從另乙個資料集中匯入一定資料進入sqllite,我是在 dll 中開單執行緒處理,執行緒喚醒後開啟sqllite 事務,然後匯入資料。共12 張表,執行緒每次喚醒匯入一張表,匯入資料有兩種方法 1.直接根據newdata 的 pk name 和 value 先 刪除sqllite 中資料,再直接...

SQLlite新建資料庫

public class databasehelper extends sqliteopenhelper 帶兩個引數的建構函式,呼叫的其實是帶三個引數的建構函式 public databasehelper context context,string name 帶三個引數的建構函式,呼叫的是帶所有引...

SqlLite建立資料庫

1 sqlite 1.0.56.0 setup.rar 安裝系統執行sqllite的環境,只要安裝起來就可以了。仔細的研究了一下好像qq的訊息本地儲存也是用sqllite作為資料庫的,而且還加密的,只有qq的程式可以去獲取哪些加密的資訊,中國移動的飛信軟體也使用sqllite作為本地訊息的資料庫的,...