我有一個在SQLite中存儲大量東西的應用程序。這是否會計入應用程序的內存限制? (取決於硬件,介於16到32 MB之間)。SQLite數據庫是否計入應用的內存限制?
那麼:內存中:在android上打開數據庫的標誌?
我有一個在SQLite中存儲大量東西的應用程序。這是否會計入應用程序的內存限制? (取決於硬件,介於16到32 MB之間)。SQLite數據庫是否計入應用的內存限制?
那麼:內存中:在android上打開數據庫的標誌?
數據庫不計入內存限制,因爲它只是一個文件。 :內存中:標誌,但確實計數內存限制。
正如iconiK所說,數據庫沒有限制。但是運行代碼的設備的內部內存是限制,如果數據庫增長到最大內部內存大小,那麼當您嘗試在db中寫入一些內容時,它會引發異常。
謝謝!有沒有關於這方面的任何文件?我找不到任何東西...... – Erdal 2011-04-24 00:48:42
@Erdal,sqlite3_open函數的文檔(需要一個文件名;對於臨時的內存數據庫,可以選擇「:memory:」)。 – CMircea 2011-04-24 09:46:04