Уважаемые разработчики, что Вы думаете по поводу такого задания - есть xsd схема и соответственно xml файл (размер xml ничем не ограничен). Необходимо создать программу которая на основании данной схемы создает БД, допустим в ms sql и заполняет эту БД данными из xml файла. Сами файлы xsd и xml заранее не известны (как и их размер). Первым делом напрашивается использование DataSet, но из-за размера файла (например в 3Гб) не хватает памяти и соответственно этот вариант отпадает. Хотелось услышать Ваше мнение о целесообразности данного задания или это по сути "сизифов" труд?