2010-02-09 63 views
1

我有一個60mb的XML文件,其中包含大約8k的產品列表。我需要從這個XML文件中的所有產品到SQL表。該XML文件有一個靜態名稱,所以我知道該找什麼。我想我想知道這個過程,是什麼使最有意義和最小的開銷。將60mb XML文件導入到SQL

怎麼樣?是做到這一點的最佳方式? 什麼時候解析XML,所以我有SQL處理它,或者其他一些方法。在過去我已經在一個存儲過程中使用了一個解析器,但是舊的xml文件比較小,像1-5mb,我不知道是否一個60mb的xml文件可以工作。

想法,想法?

回答

6

創建一個SSIS包,以便您可以重新運行它。讓SQL通過在XML文件中包含模式來處理解析。

3

最好用一種既有XML解析器又有DB接口的語言編寫一個簡短的程序。 C#,Perl,Python,Java,無論你最瞭解什麼。