【发布时间】:2015-04-29 18:34:27
【问题描述】:
我需要解析大型 XML 文件并将数据保存到 MS SQL DB 表。一种显然是编写 C# 程序的方法。显然,这提出了性能问题。您知道处理大规模 XML 的最快、最有效的方法吗?
【问题讨论】:
-
您是否已经考虑过使用 SSIS 来处理这个问题,而不是构建自己的工具?
-
多大是多大? C# 在解析 XML 方面会非常快。
-
是的,谢谢。 SSIS 是一种选择。但是对于这种情况下的复杂转换,需要并行运行和/或需要使用大量内存的 SSIS 包。还有其他想法吗?
-
@J E Carter II - XML 大小 500 MB 或有时更多。
-
@Henk - 好的。谢谢。这听起来很有希望!还有其他工具/想法吗?房间里有任何 XML 解析冠军吗?
标签: c# xml performance parsing xml-parsing