Лучше всего купить готовое приложение для этого.
Professional Off Приложения Shelf используют собственные драйверы и тонкую настройку для каждого типа источника данных, с которым они столкнутся. Это всегда под прикрытием, поэтому вы не видите, как они это делают. Например, массовая копия используется против SQL Server; У Oracle есть Data Pump.
Проблема с прокруткой самостоятельно заключается в том, что вы можете потратить деньги на точную настройку приложения для работы с каждым из типов источников, с которыми вы можете столкнуться, ИЛИ вы получите огромный удар по производительности, используя общий ODBC / ADO / Какими бы ни были водители.
В конце концов, вам лучше либо исключить это из своего продукта, либо просто иметь дело с неизбежным медленным подходом, который вы вынуждены использовать. В этом случае это означает использование единственных операторов вставки для всего.
Итак, сколько у вас денег на ресурсы для развития?