Сценарий
У меня есть две таблицы баз данных точно такой же структуры. Разница между этими таблицами состоит в том, что одна содержит данные, заполненные одним приложением, а другая - другим приложением. Каждое приложение пытается получить один и тот же результат, но использует два разных метода реализации.
Предложенная идея
То, что я хочу сделать, - это запустить оба приложения, которые примерно произведут 35000 строк, содержащих по 10 столбцов в каждом. Таким образом, в целом, 70000 строк данных, я затем хочу сравнить каждую строку данных, COLUMN BY COLUMN, чтобы проверить одинаковые значения или нет.
Текущие мысли
Поскольку существует так много данных для сравнения, я считаю, что лучший способ сделать это - написать приложение, предпочтительно на C # (но при необходимости T-sql), для сравнения каждой строки столбца данных. по столбцу и запишите все неудачные сравнения в текстовый файл журнала.
Вопрос
Может ли кто-нибудь предложить эффективный способ сравнения столбцов и столбцов для данных на 70000 строк? Я борюсь за идеи о том, как решить эту проблему.
Дополнительная информация
Оба приложения написаны на C # .Net 3.5.
База данных работает на Sql Server 2005.
Помощь с благодарностью.