2010-02-09 5 views
1

У меня есть XML-файл размером 60 МБ, в котором есть список продуктов, приблизительно 8 тыс. Из них. Мне нужно получить все продукты из этого xml-файла в таблицу SQL. Файл xml имеет статическое имя, поэтому я знаю, что искать. Наверное, я хочу знать о процессе, что имеет наибольший смысл и наименее накладные расходы.Импорт файла 60mb XML в SQL

Как? Что? это лучший способ сделать это? Когда я разбираю xml, поэтому у меня есть SQL-дескриптор или какой-то другой метод. в прошлом я использовал парсер в сохраненном proc, но старые xml-файлы, где меньше, например 1-5mb, не уверены, будет ли работать файл размером 60mb xml.

Мысли, идеи?

ответ

6

Создайте пакет SSIS, чтобы его можно было повторно запустить. Попросите SQL обработать разбор, включив схему в XML-файл.

3

Возможно, было бы лучше написать короткую программу на языке, который имеет как парсер XML, так и интерфейс БД. C#, Perl, Python, Java, что бы вы ни знали.

Смежные вопросы