Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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
xml解析器PostgreSQL 6G_Xml_Parsing_Postgresql - Fatal编程技术网

xml解析器PostgreSQL 6G

xml解析器PostgreSQL 6G,xml,parsing,postgresql,Xml,Parsing,Postgresql,每天,我们需要在PostgreSQL或mysql中将大约60000个xml文件解析为3个表 数据库每个文件的大小约为50-300k。有10种类型的消息。每个文件都有不同类型的消息。使用什么方法或工具使解析健壮、高效 我会使用Perl、、和PostgreSQL。有很多方法可以解决这个问题。解析XML不是一个独特的问题——几乎任何一种像样的语言都可以做到这一点 你在哪个站台 你最熟悉什么语言 就健壮性而言,Python是一种优秀的语言,具有良好的错误处理、非常灵活、开发速度快、易于维护 如果您选择p

每天,我们需要在PostgreSQL或mysql中将大约60000个xml文件解析为3个表
数据库每个文件的大小约为50-300k。有10种类型的消息。每个文件都有不同类型的消息。使用什么方法或工具使解析健壮、高效

我会使用Perl、、和PostgreSQL。

有很多方法可以解决这个问题。解析XML不是一个独特的问题——几乎任何一种像样的语言都可以做到这一点

你在哪个站台

你最熟悉什么语言

就健壮性而言,Python是一种优秀的语言,具有良好的错误处理、非常灵活、开发速度快、易于维护

如果您选择python,则需要使用基于c的xml扩展来提高速度。请看一下,或者在某些版本中ElementTree由c模块支持


更多的细节会带来更好的答案。

被否决,因为它太宽泛了,无法以目前的形式回答;请看@gahooa的答案,答案主要是“我们需要更多细节”。