2012-02-24 5 views
0

これらの言語のうち、XMLをデータベースに変換できる言語はどれですか?XMLのダウンロード:PythonとPerlとSSIS

現在、私はSSISを使用していますが、大量のXMLデータをデータベースにダウンロードするにはかなりの時間がかかります。したがって、Pythonがこれより高速で、SSISを使用するよりもはるかに高速です。 PythonにはXML変換が組み込まれていることを理解しています.Perlはコア言語です。これらの言語は、サーバーにリモートから大量のXMLをインポートする作業を実行できますが、これらの言語のどれが最も効果的で、最も重要なのは、あなたのサーバー/ DBに大量のXMLデータを集める最速の方法ですか?

+1

[ 'Perlのようなもの]がありません(のhttp:/ /learn.perl.org/faq/perlfaq1.html#Whats-the-difference-between-perl-and-Perl-) – Quentin

+4

あなたの質問は本当にあなたが何を望んでいるのか尋ねません。手作りのアセンブラコードが明らかに最速です。オリジナルのプログラムをベンチマークし、時間をどこに費やしているかを確認します。その後、その部分を最適化します。最適化がうまくいかない場合は、[codreview](http://codereview.com/)に投稿してください。 * that *が動作しない場合は、他の言語のボトルネックコードをベンチマークします。 – phihag

+0

再編集:うわー。私はあなたがPerlを正しく綴り、あなたの選択肢からそれを排除しないことを提案していました! – Quentin

答えて

2

最も速いのは、プログラマとしてあなたが最も微調整できるものです。私にとっては、最速のオプションはSSISです。なぜなら私はその技術を習得しているからです。私はPythonを知っていても、同じレベルの微調整はできません。

マイクロソフトでは、30分以内に1TBのデータをSSISで読み込む方法を(以前は)掲載しました。彼らは、テキストファイルから起動し、今利用可能なハードウェアで、あなたは明らかにあなたのXMLソースと同じ(より良い)を達成することができます

http://msdn.microsoft.com/en-us/library/dd537533(v=sql.100).aspx

関連する問題