我想创建一个程序,从非常大的XML文件生成内容,大小超过500mb。我需要在不同的时间从文件中获取数据,但是用户愿意等待一下,这一切都在本地机器上完成。
如果有人对此提出任何建议,我有点担心:
实施语言 x路径是否足以在(通常是巨大的)数据库上进行轻量查询 任何其他建议
我可能只需要使用不到1%的数据,我不能指望事先处理来准备文件。
任何提示?
回应评论:我可以打破文件,但只能通过阅读,再写出来。所以不是真的,基本上。我只使用该文件一次,使用给定的xml文件中的select(和非确定选择)条目生成此“内容”。然后我再也不需要那个文件了。