Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
哪种技术:PhoneGap、xml中的大数据&;快速搜索?_Xml_Cordova - Fatal编程技术网

哪种技术:PhoneGap、xml中的大数据&;快速搜索?

哪种技术:PhoneGap、xml中的大数据&;快速搜索?,xml,cordova,Xml,Cordova,如果有人能给我建议我应该使用哪些技术,我会很高兴: 我想使用PhoneGap构建一个应用程序 我在深层结构的xml中获得了大量数据(大约100MB) 我想对这些数据进行快速搜索 到目前为止,我对解决方案的想法是: 我可以通过jQuery进行搜索(但我认为这会很慢) 我可以将数据打包到SQlite数据库中(如何?) 或者我可以通过SQlite构建一个索引,并将数据集保留在xml文件中吗 我不知道您的数据是如何构造的,但您最好将XML文档转换为多个数据库表,并将其全部存储在预填充的SQLite

如果有人能给我建议我应该使用哪些技术,我会很高兴:

  • 我想使用PhoneGap构建一个应用程序
  • 我在深层结构的xml中获得了大量数据(大约100MB)
  • 我想对这些数据进行快速搜索
到目前为止,我对解决方案的想法是:

  • 我可以通过jQuery进行搜索(但我认为这会很慢)
  • 我可以将数据打包到SQlite数据库中(如何?)
  • 或者我可以通过SQlite构建一个索引,并将数据集保留在xml文件中吗
我不知道您的数据是如何构造的,但您最好将XML文档转换为多个数据库表,并将其全部存储在预填充的SQLite DB中,以便与应用程序一起部署

我无法想象您的移动应用程序能够高效地解析100 mb XML文档,而不会出现内存不足错误