Database phonegap应用程序中的存储
我正在构建一个使用Phonegap的应用程序。这是一个学习平假名和片假名(日语脚本)的应用程序 到目前为止,它只显示一组静态数据,但我希望用户能够修改数据 目前,静态数据包含在JSON中。总共有46个字符:Database phonegap应用程序中的存储,database,cordova,local-storage,Database,Cordova,Local Storage,我正在构建一个使用Phonegap的应用程序。这是一个学习平假名和片假名(日语脚本)的应用程序 到目前为止,它只显示一组静态数据,但我希望用户能够修改数据 目前,静态数据包含在JSON中。总共有46个字符: [ { "id": 0, "name": "a", "hiragana": "あ", "katakana": "ア", "row": "a" } ] 我希望用户能够设置置信水平: [ { "id": 0,
[
{
"id": 0,
"name": "a",
"hiragana": "あ",
"katakana": "ア",
"row": "a"
}
]
我希望用户能够设置置信水平:
[
{
"id": 0,
"confidencelevel": 4
}
]
我目前正在使用localStorage存储一些用户首选项,但这只是一个键/值对
我正在寻求以下方面的建议:
- 我是否应该分割数据:用户数据/静态应用程序数据,并使用id作为两个JSON文件之间的参考点
- 数据存储:如何以合理的格式存储数据,以便轻松检索
你也可以考虑在目标平台上使用一个插件来使用SQLite数据库。将所有db逻辑移到插件中,并将数据作为对象进行操作和检索
编辑:事实上,我刚刚发现一个已将SQLite存储添加到Cordova/Phonegap应用程序中的应用程序。WebSQL数据库的最大大小为50mb,5mb后会提示用户是否要分配更多内存是的。这是正确的。因为我认为这让用户感到困惑,我很少超过5MB。很抱歉感谢您对@epergo的澄清。