Имя: Пароль:
1C
 
Что лучше юзать для хранения файлов: каталог или базу данных?
0 Гений 1С
 
гуру
15.07.08
14:42
1. Каталог на файл-сервере 0% (0)
2. Хранилище в базе данных 0% (0)
3. Другое 0% (0)
Всего мнений: 0

Интересуют аргументы за и против.
1 ДенисЧ
 
15.07.08
14:42
Зависит от размера и количества файлов

Другое
2 NcSteel
 
15.07.08
14:42
Так как сервер может упасть.

Хранилище в базе данных
3 Heckfy
 
15.07.08
14:43
(1) + Предназначения

Другое
4 Лефмихалыч
 
15.07.08
14:45
(0) что лучше для салата - огурцы или помидоры?
5 vde69
 
15.07.08
14:45
Лично я считаю, что база, только нужно сделать лимит по размеру файла и процедуру "архивирования" с удалением из базы "совсем старых файлов"

Хранилище в базе данных
6 Гений 1С
 
гуру
15.07.08
14:45
Я вот вижу в файловом режиме только один недостаток - все файлы лежат в каталоге и все могут открыть каталог и их посмотреть.
Выход - или база данных работает с каталогом через пароль, а без пароля фиг посмотришь содержимое или шифрование файлов.
Зато файлы уже извлечены и не надо тратить время на их извлечение. Нет проблем по размеру файлов опять же... Можно юзать несколько каталогов на разных серверах.
Речь идет о больших количествах и объемах файлов.
7 Heckfy
 
15.07.08
14:46
(2) Бекап никто не отменял. В том числе и файлов.
8 Гений 1С
 
гуру
15.07.08
14:47
(2) что значит упасть? поясни?
9 Rovan
 
гуру
15.07.08
14:49
(+4) что лучше в математике - сложение или вычитание ?
10 Serg_1960
 
15.07.08
14:54
Хранилище, но в другой базе - специально для этого созданной

Хранилище в базе данных
11 Гений 1С
 
гуру
15.07.08
15:53
(10) Обоснуй, плиз
12 Serg_1960
 
15.07.08
18:00
+(10) Извяняйте - возникли проблемы... Пока решил... Если это еще актуально:
Все яйца в одну корзину - ни есть хорошо.
Связать две базы - не проблема. В основной базе - типовая конфигурация и минимум изменений. А в базе - архиве файлов - независимость и все в твоих руках. Мне больше нравится автономность и независимость:
файлы в архиве; архив - в хранилище; хранилище в базе на сервере и нет непосредственного доступа юзерам не по сети, не из основной базы (минуя тобой установленных правил).

PS: Готовым решением похвастаться не могу (корявое оно дитя компромисов), но архив конструкторских чертежей (графика из T-FLEXа) доступен, как справочник (типа спецификаций, тех.карт) в УПП.
Еще раз извени, но я опять убежал.
13 Мебиус
 
15.07.08
18:08
(0) Сгласно рекоменданциям разработчиков Сикла, баталиям по этому поводу на SQL ру
и собстсвнному опыту схема следующая:
Отдельный Сикл сервер с 1С или без оного для хранилища и цепляемся к нему через Ком из рабочей базы.
Тормоза ком. соединения,если подумать можно элегантно обойти.

Другое
14 Гений 1С
 
гуру
15.07.08
18:17
(13) А че это вы все так против файлового хранилища?
15 Мебиус
 
15.07.08
18:23
(14) Файл сервер проще, но  у сикла надежность и маштабируемость.
Админам конечно проще с файл сервером жить, Сикл же еще грамотно даминить нужно, мозг включать )
16 Гений 1С
 
гуру
15.07.08
18:35
(15) Видеоклипы ты тоже будешь распаковывать из сиквела?
17 YauheniL
 
15.07.08
18:38
Всегда под рукой. Нет проблем с удалением пользователями файлов из каталогов. Не надо париться с поиском файла.

Жаль, место в БД "ест"

Хранилище в базе данных
18 nop
 
15.07.08
18:39
файл-сервер

Другое
19 Rebelx
 
15.07.08
20:49
(10)+1

Хранилище в базе данных
20 Мебиус
 
15.07.08
21:24
(16) Если файлы больше 1 м.б то явно лучше файл сервер
21 Дядя Васька
 
15.07.08
21:25
лучше всего забанить гениталия, тогда база будет намного меньше..

Другое
22 Immortal
 
15.07.08
21:58
имхо нафиг там скуль не нужен.
не то у него предназначение.
а грамотно организоанный файл сервер по производительности уж точно скл-серверу не уступит.

Каталог на файл-сервере
23 IamAlexy
 
15.07.08
22:02
(22) от задачи зависит.
варианты файлов загрузки данных (текст + иксель) тоже будешь складировать на файлсервере?
а договора в формате майкрософтворд?

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

Другое
24 Мебиус
 
15.07.08
22:19
макеты для печати например - явно в базе непохранишь,

варианты файлов загрузки данных (текст + иксель) тоже будешь складировать на файлсервере?
а договора в формате майкрософтворд?

это  с какого перепугу не похранишь? Нет никаких проблем
25 Defender aka LINN
 
15.07.08
22:24
Все зависит от задачи.
26 Гений 1С
 
гуру
15.07.08
23:49
(23) никакое не хитрое название, просто дописывать в начале имени файла ГУИД, а в базе соответственно хранить нужный ГУИД, все просто. Смысл хранить в хранилище файлы, если файл-сервер умеет то же самое?
27 Мебиус
 
15.07.08
23:52
(26) для десятка файлов нет смысла, да сотен тысяч есть, опять таки надежность и маштабируемость + безопасность
28 MTM777
 
16.07.08
01:11
Я, как прогер, скажу прямо, как бы я хотел хранить внешние файлы -
есстесно прям в базе. первое удобство, это - перенос базы...
второе, это обращение к хранимому файлу...
...

Каталог на файл-сервере
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.