我读了很多文章,说 SSIS 和 ETL 比使用 VB6 记录集和 VB.NET DataReaders 更快、更高效,但是我不完全理解为什么会这样。
我创建了一个 SSIS 包,它循环了一百万条记录并创建了一个新表,并在 VB 中做了同样的事情,这证实了 SSIS 非常快。
我知道所有的处理都是在数据层完成的,所以从应用程序服务器到数据库服务器没有昂贵的旅行,但是是否有一篇 MSDN 文章解释了使 SSIS 更快的算法?
我有一个非常慢的 VB6 应用程序,我认为 SSIS 是解决方案。