我有一個android的分類應用程序。它具有存儲在assoc命令陣列 像這樣的4K 城市設有相應的郵政編碼的列表:存儲數據在SQL數據庫VS數組(移動應用程序)
Map<String, String> cities = new HashMap<String, String>();
cities.put("Rio", "32433");
cities.put("Buenos Aires", "54335");
我在現在爲iPhone開發應用程序的過程中, 使用迅速,我想知道,是否應該堅持用 將城市數據存儲在數組中或將其存儲在數據庫中。
它會影響性能嗎?每當應用程序啓動時,應用程序將會有 填充陣列,因此可能數據庫集成將使應用程序啓動速度更快並消耗更少的資源。
如果有人有任何建議,我會高度讚賞它。 同樣,列表數組大約有4k個元素/行。
這取決於你的數組中有什麼。如果只有一些不太長的字符串,那麼我會說它保存在一個數組中,或者使用其他容器,如隊列或堆棧。 –
字符串幾乎與所示的長度相同。就是這樣的城市名稱。 – user3772
那麼你是如何加載到數組中的名稱?從數據庫?從一個文件? –