Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Базы данных: Общие вопросы > загрузить в БД из программы-клиента коллекцию


Автор: доктор Рагин 02.07.16, 09:42
Задача: загрузить в БД из программы-клиента коллекцию из 10 000 записей самым быстрым и эффективным способом!
Лучше всего через DataSet или есть более эффективные способы?

Добавлено
Коллеги, помогите, пожалуйста! Сейчас делаю тестовое задание и сделала через DataSet! Мучают сомнения - может не так надо было делать?

Автор: MIF 02.07.16, 10:38
Сa мый быстрый способ - ето сериализовать коллекцию и сохранить результат сериализаций в XML поле.

Автор: Akina 02.07.16, 17:07
Насчёт XML - я бы долго думал...

Автор: JoeUser 02.07.16, 20:03
Цитата доктор Рагин @
Задача: загрузить в БД из программы-клиента коллекцию из 10 000 записей самым быстрым и эффективным способом!

Присмотрись.

Автор: Bas 04.07.16, 05:44
Цитата доктор Рагин @
Лучше всего через DataSet или есть более эффективные способы?

DBLink?

Автор: доктор Рагин 04.07.16, 13:12
Цитата Bas @
DBLink?

Спасибо, а поподробнее?

Автор: Bas 05.07.16, 10:10
Цитата доктор Рагин @
Спасибо, а поподробнее?

Через DBlink подсоеденьешся (если это возможно) к БД клиента и выполняешь запрос insert into ... select ...

Текстовые файлы с разделителями 35000 в оракл гружу меньше минуты, но там куча проверок на каждый реквизит.

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)