Паттерн проектирования - ms sql и xml
Приходят xml (средний размер около 2 Гб) и xsd, мне необходимо часть информации из них добавить в базу данных ms sql. Есть ли какие-нибудь паттерны проектирования или принятые нормы в данном случае? Что использовать - промежуточную встраиваемую базу или есть более красивые решения?
update Данный XML это по сути таблица, там корневой тег, а в нем одинаковые теги, в которых множество одинаковых атрибутов с различными значениями, грубо говоря двумерная таблица. Мне из данной XML нужна только часть данных, которые мне необходимо добавить на рабочую базу.