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 个餐厅名称以及它们的一些菜单项。所以...总共我将拥有超过 500 个值,其中一些是其他值的属性...使 sqlite 不是最实用的存储方法。请任何 SUGGESTIONS/HELP ?提前致谢。
我有两个数据库给你。第一个是我使用了将近一年多。没有遇到任何问题。 Brodysoft SQL wrapper plugin 它的使用就像网络一样 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 多个值应该不是问题。
我正在开发 cordova/phonegap android 和 ios 应用程序。我使用的是最新版本的 cordova 和 jquery mobile。我目前正在使用 sqlite3 来存储数据。基本上我需要知道存储数百个值的最佳方法和最有效的方法。事实是,我需要存储大约 100 个城市名称,对于每个城市,我需要存储 5-10 个餐厅名称以及它们的一些菜单项。所以...总共我将拥有超过 500 个值,其中一些是其他值的属性...使 sqlite 不是最实用的存储方法。请任何 SUGGESTIONS/HELP ?提前致谢。
我有两个数据库给你。第一个是我使用了将近一年多。没有遇到任何问题。 Brodysoft SQL wrapper plugin 它的使用就像网络一样 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 多个值应该不是问题。