如何快速处理巨大的XML文件?

时间:2011-09-25 16:38:09

标签: xml string performance

我需要为posix系统开发一个程序,用于解析平均300Mb的xml文件,并将数据插入关系数据库。

在开发和运行程序时,时间因素非常重要。

我在C,Ruby,Python和Java方面有一定的通用背景,但没有足够的深度来做出好的选择和深度优化。

我想了解其他程序员的意见和经验,我也希望对函数式语言有所了解。

非常感谢。

1 个答案:

答案 0 :(得分:1)

正确的设计比语言更重要。即很容易犯一个设计错误,否定了“快速”语言的所有好处。

如果您仅限于命名语言,请使用C或Java并使用第三方解析器,例如Xerces。这样可以节省开发时间,避免设计错误。