Which of these languages can transform XML into a Database the quickest?
Currently I’m using SSIS, but it’s taking quite a bit of time to download large sets of XML data into the database, so I’m wondering if Python is faster for this and how much faster they are than using SSIS. I understand that Python has built-in XML transforming, Perl is a core language, and even though these languages can accomplish the task of importing large sets of XML remotely into the server, which one of these languages do you feel is the most effective and most importantly, FASTEST way to get large sets of XML data into your server/DB?
The fastest is the one that YOU, as a programmer, will be able to tweak the most. As for me, the fastest option is SSIS, because I master that technology. Even tho I know Python, I would not be able to achieve the same level of tweaking with it.
Microsoft posted (a while ago) how to load 1TB of data under 30 minutes with SSIS. They start from textfiles, but with the hardware now available, you can clearly achieve the same (and better) with your XML source :
http://msdn.microsoft.com/en-us/library/dd537533(v=sql.100).aspx