2013-02-07 103 views
0

我正在使用phonegap 2.2.0。
我從我的服務器以JSON格式將數據下載到應用程序。
使用phonegap,什麼是存儲數據的好方法?

數據存儲在mySQL數據庫中,我使用服務器上的PHP連接到數據庫。

每個數據記錄由大約10個不同的字段組成,主要是較短的字符串,有些 可能會更長。也就是說,我有一個可能包含256個字符的描述字段。

可能有大約一千條記錄,我想從數據庫中檢索。只是一個估計,但可能不多。

什麼是處理這些數據的好方法?它足夠小,可以保存在我的phonegap應用程序的內存中嗎?如果沒有,什麼是要優先用於持久化:

  • 本地存儲
  • 或文件API?

回答

0

在我的情況下,我還創建了一個PhoneGap應用程序,它從遠程數據庫中檢索數據。如果WiFi連接關閉,應用程序將檢索設備上本地保存的數據。當最後一個WiFi連接可用時,文件保存爲filename.json(json格式)。 localStorage對象也被使用,因此應用程序的每個頁面都可以訪問數據,而無需再次重新讀取同一文件以提高應用程序的性能。

+0

檢出[此phonegap SQL Lite插件](https://github.com/brodyspark/PhoneGap-SQLitePlugin-iOS)。我知道這可能是一個好的。特別是如果數據可能超過5 MB。 – pussmun

+0

我在Twitter上獲得了有關該主題的專家的反饋。他表示,這些數據可能會保存在內存中,沒有問題。所以,如果不需要離線支持,這將是一條路。 – pussmun

+0

聽起來不錯!你需要在你的設備數據庫和服務器數據庫之間進行同步嗎? –

相關問題