SSIS と ETL は VB6 レコードセットと VB.NET DataReader を使用するよりもはるかに高速で効率的であるという記事をたくさん読みましたが、なぜそうなのか完全には理解できません。
100 万件のレコードをループして新しいテーブルを作成する SSIS パッケージを作成し、VB で同じことを行ったところ、SSIS が非常に高速であることが確認されました。
すべての処理がデータ層で行われるため、アプリケーション サーバーからデータベース サーバーへのコストのかかる移動がないことは理解していますが、SSIS を大幅に高速化するアルゴリズムを説明している MSDN の記事はありますか?
非常に遅い VB6 アプリがあり、SSIS が解決策だと思います。