Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.217.65.190] |
|
Данный раздел предназначается для обсуждения вопросов использования баз данных, за исключением составления запросов на SQL. Для этого выделен специальный раздел. Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ. |
Сообщ.
#1
,
|
|
|
Задача: загрузить в БД из программы-клиента коллекцию из 10 000 записей самым быстрым и эффективным способом!
Лучше всего через DataSet или есть более эффективные способы? Добавлено Коллеги, помогите, пожалуйста! Сейчас делаю тестовое задание и сделала через DataSet! Мучают сомнения - может не так надо было делать? |
Сообщ.
#2
,
|
|
|
Сa мый быстрый способ - ето сериализовать коллекцию и сохранить результат сериализаций в XML поле.
|
Сообщ.
#3
,
|
|
|
Насчёт XML - я бы долго думал...
|
Сообщ.
#4
,
|
|
|
Цитата доктор Рагин @ Задача: загрузить в БД из программы-клиента коллекцию из 10 000 записей самым быстрым и эффективным способом! Присмотрись. |
Сообщ.
#5
,
|
|
|
Цитата доктор Рагин @ Лучше всего через DataSet или есть более эффективные способы? DBLink? |
Сообщ.
#6
,
|
|
|
Цитата Bas @ DBLink? Спасибо, а поподробнее? |
Сообщ.
#7
,
|
|
|
Цитата доктор Рагин @ Спасибо, а поподробнее? Через DBlink подсоеденьешся (если это возможно) к БД клиента и выполняешь запрос insert into ... select ... Текстовые файлы с разделителями 35000 в оракл гружу меньше минуты, но там куча проверок на каждый реквизит. |