powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как добавить 1000 файлов в базу?
9 сообщений из 9, страница 1 из 1
Как добавить 1000 файлов в базу?
    #39015239
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть фолдер с файлами, надо, чтобы приложение вкинуло эти файлы в базу SQL Server в таблицу типа

Код: c#
1.
2.
3.
4.
5.
6.
7.
create table docs
(
id int not null identity primary key,
filename nvarchar(255),
filecontent nvarbinary(MAX),
filetype nvarchar(10),
)



Я то в курсе, как принципиально, читаем по одному, делаем MERGE, но вопрос: как чтобы быстро и эффективно?
...
Рейтинг: 0 / 0
Как добавить 1000 файлов в базу?
    #39015321
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
По одному читаем, по одному вносим
...
Рейтинг: 0 / 0
Как добавить 1000 файлов в базу?
    #39015329
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2По одному читаем, по одному вносим

эх... так и думал
...
Рейтинг: 0 / 0
Как добавить 1000 файлов в базу?
    #39015340
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuhэх... так и думал
а какого чуда хочется?
...
Рейтинг: 0 / 0
Как добавить 1000 файлов в базу?
    #39015374
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилWinnipuhэх... так и думал
а какого чуда хочется?

Большого и светлого.... типа SqlBulkCopy

Технологии развиваются, прогресс есть, значит не все так линейно в мире
...
Рейтинг: 0 / 0
Как добавить 1000 файлов в базу?
    #39015489
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
WinnipuhИзопропилпропущено...

а какого чуда хочется?

Большого и светлого.... типа SqlBulkCopy

Технологии развиваются, прогресс есть, значит не все так линейно в мире
На тысяче записей SqlBulkCopy существенного прироста производительности не даст.

Можете попробовать для хранения контента FileStreаm. Какое-то ускорение получите
...
Рейтинг: 0 / 0
Как добавить 1000 файлов в базу?
    #39015548
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Winnipuhпропущено...


Большого и светлого.... типа SqlBulkCopy

Технологии развиваются, прогресс есть, значит не все так линейно в мире
На тысяче записей SqlBulkCopy существенного прироста производительности не даст.

Можете попробовать для хранения контента FileStreаm. Какое-то ускорение получите

ok, но, FileStream стремный для конечного юзера
...
Рейтинг: 0 / 0
Как добавить 1000 файлов в базу?
    #39015624
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
WinnipuhCat2пропущено...

На тысяче записей SqlBulkCopy существенного прироста производительности не даст.

Можете попробовать для хранения контента FileStreаm. Какое-то ускорение получите

ok, но, FileStream стремный для конечного юзера
Юзер ничего не заметит
...
Рейтинг: 0 / 0
Как добавить 1000 файлов в базу?
    #39016278
LameUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WinnipuhCat2По одному читаем, по одному вносим

эх... так и думал

Вы оценитесь с макс. размером файла, если он превышает размер оперативы на той машине, где этот процесс стартанет, - нужно будет писать по частям.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как добавить 1000 файлов в базу?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]