所以我使用Ionic v2并使用Pouch进行移动开发,使用sqlite.来自REST API的数据包含以下内容:
{
"record-id": "2332255",
"record-name": "record-ABC-XTY",
"record-items": [
{
"item-id": "456454",
"item-name": "item-XADD",
"category": "Cat1",
"subcategory": "Subcat1",
"location": "LocationXYZ",
"owner": "Person1",
"data-rows": [
{
"row-name": "sampleRowName1",
"row-value": "ABC-XASS"
},
{
"row-name": "sampleRowName2",
"row-value": "ABC-XASS"
}
]
},
{
"item-id": "654645",
"item-name": "item-BNSSA",
"category": "Cat2",
"subcategory": "Subcat2",
"location": "LocationABC",
"owner": "Person2",
"data-rows": [
{
"row-name": "sampleRowName1",
"row-value": "ABC-XASS"
},
{
"row-name": "sampleRowName2",
"row-value": "ABC-XASS"
}
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
现在您可以看到,记录项可能包含100,000个或更多项(est json大小:32mb).现在我迷失了我应该采取的方法.优化的数据处理至关重要,我不知道PouchDB方法更好.以下是我的一些想法.
此外,还将进行排序,获取所有数据(仅显示_ids和几个字段以显示所有结果的列表)和搜索.
对不起,如果这不是一个提出这些问题的地方.但我只是想知道...
很抱歉再次询问,它只是我正在建立一个创业公司,我想知道这些是否都是可能的.我忍不住对JHipster感到兴奋,我现在正在扯断我的手指!
多谢你们!