2011-09-22 57 views
0

我正在做一個將使用數據庫的android應用程序。用戶將無法編輯數據庫,數據庫大部分時間都是靜態的,但我需要經常更新數據庫以便將來發布。它將只包含1個表,但包含數百甚至上千個數據。 我應該使用哪一個,以便它在記憶方面高效且有效? XML或SQLite? 任何幫助將非常感激。xml資源或sqlite

P.S.我已閱讀Raw resources versus SQLite database,但我決定提出一個新問題,而不是回答一箇舊問題。

回答

1

總是去Sqlite,文件處理比Sqlite更昂貴。而且Sqlite比XML更安全。你正在嘗試的東西,我已經走了這些問題。在那裏,我開始使用File,但在某個時間點,FILE IO讓我的應用非常緩慢,因爲數據處理量很大。克服我使用Sqlite的問題。結果,我的應用程序變得快了10倍!

+0

謝謝!我想我會去的sqlite – JrL

0

如果你打算處理大量的數據,我會推薦SQLite。

它可以讓你更新或修改數據庫時,您的應用程序,而無需刪除從用戶的電話,他們在應用程序中有任何當前的信息發佈。(非常有利)

這也將有利於與查詢一個光標並快速提取信息。

我會推薦這個!

+0

感謝您的幫助! – JrL