繁体   English   中英

Cordova / Phonegap最好,最有效的方式来存储大量数据?

[英]Cordova/Phonegap best and most efficient way to store a lot of data?

我正在使用cordova / phonegap android和ios应用程序。 我正在使用最新版本的cordova和jquery mobile。 我目前正在使用sqlite3来存储数据。 基本上,我需要知道存储数百个值的最佳方法和最有效的方法。 这样,我需要存储大约100个城市名称,对于每个城市,我需要存储5-10个餐厅名称以及一些菜单项。 所以...总共im最多将具有500个值,其中一些是其他属性...使得sqlite并不是最实用的存储方法。 请提出任何建议/帮助吗? 非常感谢您。

我有两个数据库供您使用。 第一个是我使用了将近一年。 没有遇到任何问题。 Brodysoft SQL包装器插件它的用法就像Web sql一样。

function onDeviceReady() {
  var db = window.sqlitePlugin.openDatabase({name: "my.db"});
  // ...
}

我没有使用第二个,但是看到了SO中的参考。 阅读它非常有效。 HTML5SQL

$.get('Setup-Tables.SQL',function(sqlStatements){
    html5sql.process(
        //This is the text data from the SQL file you retrieved
        sqlStatements,
        function(){
            // After all statements are processed this function
            //   will be called.
        },
        function(error){
            // Handle any errors here
        }
    );
});

在这两个选择之间必须是您的选择。 对于这样的数据库,500个以上的值应该不是问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM