我打算做一個應用程序,這是一種俚語/方言的詞典。沒有多少單詞(少於1000)。爲了存儲數據,我有2個解決方案:xml或sql的小型android數據庫?
- 存放在乾淨的SQLite數據庫的數據(我用我的應用程序做)在26個XML文件
根據
謝謝
我打算做一個應用程序,這是一種俚語/方言的詞典。沒有多少單詞(少於1000)。爲了存儲數據,我有2個解決方案:xml或sql的小型android數據庫?
根據
謝謝
1.對於您必須使用SQLite更好的性能insted的XML的。
2.xml更復雜,你必須通過讀取標籤來解析數據,所以它會降低性能並增加複雜性。
使用SQLite數據庫有超過存儲在個XML
(是珩磨我不找任何理由來使用你的情況26個XML)
26個字母= 1個xml每個字母(我猜?) –
如果您只想從您的文件/數據庫中讀取數據,則可以使用xml文件,特別是如果您要在應用程序生命週期中緩存數據。這不會對您的記錄/字數產生很大的影響,並且在開發過程中更易於管理。此外,請檢查是否可以使用較少數量的文件來簡化開發)
您還可以將文本文件(csv)用於只讀數據:它們更易於在代碼中管理和讀取。
如果您要更新數據或創建相關數據(例如最喜歡的單詞),Sqlite數據庫會更好,因爲它提供了更多的靈活性和性能。
我想單個數據庫是26個XML文件的最佳解決方案! –
使用數據庫,用於CRUD操作。 – JJ86