Имя: Пароль:
1C
 
Влияет ли место хранения файлов на производительность?
0 Flyd-s
 
04.12.14
22:39
Где лучше хранить прикрепленные файлы в базе 1c (MSSQL) или в файлах на сервере?
1 Asmody
 
04.12.14
22:43
На производительность чего?
2 Banned
 
04.12.14
22:43
я бы в базе хранил.
Бекапить удобней.
3 ilpar
 
04.12.14
22:43
Влияет на бэкапы. 100 гигов бэкапить каждый день, или 20.
4 oleg_km
 
04.12.14
22:54
Храню в отдельно базе МС Скуля. И основную базу бакапить просто и базу с файлами бакапить тоже ничего.
5 Defender aka LINN
 
04.12.14
23:51
(3) А, типа, если файлы не в базе лежат - то их бэкапить не надо?
6 Flyd-s
 
05.12.14
00:07
(1), всего. Запись, проведение документов, формирование отчетов и т.д. MSSQL пофиг работать с файлом 10 гиг или 100?
7 Asmody
 
05.12.14
00:18
(6) сам-то как думаешь? а еще в MSSQL на кой-то файловые группы придумали.
8 Asmody
 
05.12.14
00:18
Нет однозначного ответа на твой вопрос.
9 Armando
 
05.12.14
01:07
(7) до первой реструктуризации?
10 Злопчинский
 
05.12.14
01:09
стопудово файло имеет информационное назначение. и если вдруг файло исчезнет, то ни проведение доков,  ни построение отчетов по данным базы - не пострадает.
.
поэтому хранить нафиг где-нить "сбоку"
11 КонецЦикла
 
05.12.14
01:10
(9) Если бы 1с этим занималась напрямую - то да, скорее всего это бы поломалось при очередном обновлении платформы :)
12 g00dtlt
 
05.12.14
01:10
дада, хранить в базе будете до первой срочной выгрузке\загрузке данных.
13 Злопчинский
 
05.12.14
01:10
хотя если главный отчет служит дл яответа на вопрос "сколько файлов хранится в базе" - тады хранить исключительно в родной базе. чтобы не потерялись. а то ибд работника пострадает...
14 Balabass
 
05.12.14
05:44
(0) У меня порядка 20 Гб файлов в базе. Производительность пока не страдает. НО есть одно и наверное самое главное НО.
Это Выгрзка/Бекап - размеры не реальные.
На мисте много было терок по этой теме. Уважаемые люди советуют переносить на файловый сервер и дергать от туда с доступом только для 1 юзера. Повысит скорость обращения к файлам, и скорость работы с БД. При грамотном администрировании все будет ОК.
15 Heckfy
 
05.12.14
08:09
(3) о_О А если заюзать diff и log бекапы - гораздо меньше места потребуется
16 Chai Nic
 
05.12.14
08:11
Если файлики мелкие - самое то хранить их в базе. Я так в ЗУП2.5 храню помесячные логи электронной проходной, в привязке к физлицу.
17 Flyd-s
 
05.12.14
15:00
(12), 5 минут выгрузка/загрузка через SQL
18 Гёдза
 
05.12.14
15:02
(7) Размер таблицы (количество строк) имеет значение, но никак не размер базы
19 AndyD
 
05.12.14
16:39
оперативка конечная, и если скл считывает много файлов с жесткого диска при обращении к ним из 1с - какие-то полезные таблицы из оперативки придется выгрузить. соответственно при следующем обращении к этим таблицам склу придется подтягивать их с медленного диска, а не из быстрой оперативки.
20 Лефмихалыч
 
05.12.14
16:44
(10) проведение-то не пострадает, а вот бизнес процесс может встать колом и проводить будет тупо нечего.
Много файлов в базе - это:
1. Реструктуризация таблицы, содержащей блобы, будет в пределе очень долгой И есть риск, что когда-нибудь она тупо не закончится
2. Бэкап будет всегда содержать эти файлы, соответственно, подготовка тестовой зоны рано или поздно станет веселым занятием с поиском, чего бы такого грохнуть ,чтобы бэкап развернуть

Но это все так или иначе решаемо и однозначно на (0) не ответишь вот так с разбегу, не зная специфику и все имеющиеся требования и ограничения.
21 Casey1984
 
07.12.14
05:18
У меня 20-гигов файлов- летает.
22 Casey1984
 
07.12.14
05:18
(21) Файлы не в информационной базе)
23 Бубр
 
07.12.14
10:24
Я считаю, что в базе надо хранить ссылки с путями и имена файлов. А если помойка критична бэкап средства в помощь
24 jk3
 
08.12.14
12:54
(21) 200 ГБ вложений (файлов) в базе -- всё норм, хоть терабайтами, на скорость работы базы это не влияет.

Единственный косяк описан в (20)
>подготовка тестовой зоны рано или поздно станет веселым занятием
25 Armando
 
08.12.14
13:50
Мы обычно бекап восстанавливаем в "транзитную" базу. Там делаем truncate+shrink. Потом опять бекапим, и из полученного бекапа готовим тестовые зоны, базы для разработки. Все это естественно автоматизированно. Сильно не плачем)
Но лучше все равно хранить файлы на диске, а критичные файлы в базе.
26 krbIso
 
08.12.14
13:54
(0) можете в другой SQL базе.
AdBlock убивает бесплатный контент. 1Сергей