0
我創建使用HTML5(AngularJS,PhoneGap的)移動應用程序。對於本地數據存儲,我使用PhoneGap。我的應用程序是一種帳戶管理軟件,它需要在本地數據庫中存儲大量關係數據。我使用命令將應用程序部署在移動設備上PhoneGap的移動應用程序+數據庫性能提高
科爾多瓦運行的Android
我使用下面的腳本數據存儲 http://docs.phonegap.com/en/3.0.0/cordova_storage_storage.md.html#Storage
這是工作正常,但表現實在是太差了(我有摩托G,四核處理器,1 GB RAM) 。我在本地數據庫上解僱了3個不同的select查詢,並且處理了大約2-3秒。每3個表格只有1行。
我所看到的性能矩陣提供here。但爲了減少我的整體工作量,我正在考慮使用PhoneGap。
因此,這裏是我的問題
- 如何提高移動數據庫的PhoneGap的性能?
- 我檢查了數據庫文件的應用程序模擬器創建。發現它是sqlite數據庫文件。相同的數據庫在原生android應用程序上提供了非常好的性能怎麼樣?
- 由於我使用本地數據庫創建移動應用程序。如何使用phonegap數據庫接口有啓發性?
我可能是錯的,但我認爲cordova存儲也使用sqlite數據庫(http://docs.phonegap.com/en/3.0.0/cordova_storage_storage.md.html#Storage)。 – Dhiren 2014-09-13 18:14:56
如您在鏈接頁面上所述,它們使用WebSQL,這是另一種SQL變體。 – qefzec 2014-09-13 18:16:22
我同意你的觀點,但他們的數據庫創建語句也表示「該方法創建一個新的SQL Lite數據庫」。 – Dhiren 2014-09-13 18:22:51