0

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

  • 我想使用 PhoneGap 构建一个应用程序
  • 我在深度结构化的 xml 中获得了大量数据(大约 100 MB)
  • 我想对这些数据进行非常快速的搜索

到目前为止,我对解决方案的想法:

  • 我可以通过 jQuery 进行搜索(但我认为这会很慢)
  • 我可以将数据打包到 SQlite-DB 中(如何??)
  • 或者我可以通过 SQlite 建立一个索引并将数据集留在 xml 文件中吗?
4

1 回答 1

1

我不知道您的数据是如何结构化的,但您可能最好将 XML 文档转换为多个数据库表并将其全部存储在可以与应用程序一起部署的预填充 SQLite DB 中。

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

于 2012-07-09T16:34:10.730 回答