【问题标题】:Cordova/Phonegap best and most efficient way to store a lot of data?Cordova/Phonegap 存储大量数据的最佳和最有效方式?
【发布时间】:2015-02-19 02:43:55
【问题描述】:

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

【问题讨论】:

    标签: android jquery sqlite cordova


    【解决方案1】:

    我有两个数据库给你。第一个是我用了快一年多了。没有遇到任何问题。 Brodysoft SQL wrapper plugin它的使用就像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 多个值应该不是问题。

    【讨论】:

      猜你喜欢
      • 2011-11-26
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 2012-10-18
      • 1970-01-01
      • 1970-01-01
      • 2021-10-29
      • 1970-01-01
      相关资源
      最近更新 更多