【发布时间】:2010-02-08 13:59:59
【问题描述】:
我有一个大型 XML 文件 (600mb+),并且正在开发一个需要查询该文件的 PHP 应用程序。
我最初的方法是从文件中提取所有数据并将其插入 MySQL 数据库 - 然后以这种方式查询。唯一的问题是它仍然很慢,而且 XML 数据会定期更新——这意味着每次更新 XML 文件时,我都需要下载、解析 XML 文件中的数据并将其插入数据库。
真的可以查询 600mb 的文件吗? (例如,搜索 TITLE="something here" 的记录?)是否有可能让它在合理的时间内完成这项工作?
理想情况下,我希望在 PHP 中执行此操作,但我也可以使用 JavaScript。
任何帮助和建议表示赞赏:)
【问题讨论】:
标签: php javascript xml