Какой тип хранения файлов выбрать

1. Skromnyi 13 06.07.12 11:33 Сейчас в теме
Собственно говоря сабж, какой лучше выбрать тип хранения файлов (в программе или в томах на диске), какие плюсы/минусы есть?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Spektr 1023 06.07.12 11:43 Сейчас в теме
(1) Skromnyi, если а программе, то в зависимости от размеров файлов будет расти ИБ.
Если а томах, то может кто-нибудь случайно удалить папку.
30. 1С-КПД 14.04.14 10:18 Сейчас в теме
(1) Skromnyi, Если сервер 1С есть, то однозначно в томах на диске. Нет минусов в сравнении с хранением файлов в базе. Единственно-следует обеспечить архивирование тома сторонними программами, во избежание потери данных.
3. Skromnyi 13 06.07.12 11:45 Сейчас в теме
Это-то я знаю, меня больше интересуют может какие-то подводные камни есть, которые не описаны в книге по конфигурации.
4. demarine 06.07.12 11:47 Сейчас в теме
Что хранить собираетесь?
Порно-фильмы лучше в томах, текстовики можно и в программе.
5. Skromnyi 13 06.07.12 12:00 Сейчас в теме
про порно-фильмы подумаю :) Сканы документов ессно, в основном договора
6. Mafoni 06.07.12 17:35 Сейчас в теме
Если документы очень важные и боишся что их кто то грохнет то храни в БД - правда расти будет как очумелая.
Если просто так для справки нужны - то в томах на диске - но не удивляйся когда через пару недель начнется вой что мол я вчера файл видела а сегодня его нет !!! Плюс ко всему если будеш хранить в БД и не все юзеры должны видеть договора то прийдется допиливать права - что бы некоторым показывать - некоторым не показывать.
Камней масса - в любом случае наткнешся на них. Только некоторые можно решать быстрее некоторыемедленее.
7. alenakrr 06.07.12 17:40 Сейчас в теме
В томах на диске. Если сканы хранить внутри, то они "раздуют базу" почти за месяц и придется чистить.
В томах на диске доступ ограничить хитрО - например, при записи в том использовать "мертвого" пользователя 1С, который аутентифицируется виндой и имеет право записи в папку, тогда пользователь "живой" будет иметь право только на чтение + в документообороте закрыть право удалять не автору. Также можно реализовать и версионирование документов.
8. dpagon 8 12.07.12 11:07 Сейчас в теме
Если в качестве документов использовать файлы (а не карточки) то только в томах на диске. Иначе разростается база и начинает тормозить...
9. Mentorik 25.07.12 10:08 Сейчас в теме
В базе, не нужно ничего допиливать... Тех. ресурсы помощней и все будет нормально.
10. akl 21.08.12 16:06 Сейчас в теме
все зависит от объема
11. Johnny78 12.10.12 16:36 Сейчас в теме
а кто-то уже переносил файлы из базы в тома и как это сказалось на скорости работы?
12. Kom-off 12.10.12 16:46 Сейчас в теме
Предлагаю не противопоставлять метод хранения в БД и метод хранения, я бы сказал, во внешнем источнике (это вместо "в томах на диске"), а соединить. Никто не мешает хранить некий кэш данных в базе, а каким-нибудь регламентным заданием этот кэш время от времени чистить по определенному алгоритму (тут есть место для фантазии), передавая данные, которые подлежат удалению из кэша во внешний источник хранения данных на долговременное хранение. Таким образом, в БД будет храниться некий кэш недавно созданных данных или данных к которым было недавнее обращение, а во внешнем источнике будет храниться основная масса информации. При этом, внешним источником я бы выбрал все-же СУБД, например тот же SQL. Таким образом, и проблем с сохранностью данных станет на порядок меньше и роли можно будет программно разрулить и база не распухнет и производительность будет пристойной.
16. Olga_K_ 23.11.12 12:32 Сейчас в теме
(12) Kom-off, полностью поддерживаю.
21. deniskot 18.03.13 12:23 Сейчас в теме
(12) Kom-off, а можно подробнее,как это организовать
23. Kom-off 18.03.13 12:53 Сейчас в теме
(21) deniskot, да, вроде, я все в (12) написал. Готового, по крайней мере, у меня решения нет. Надо самому ручками все это дело кодить. (12) написано только в качестве идеи.
25. deniskot 19.03.13 10:52 Сейчас в теме
(23) Kom-off, Спасибо за совет
13. Johnny78 15.10.12 13:45 Сейчас в теме
и все таки, кто-то переносил файлы в тома и как это сказывается на работе?
Про настройку прав что-то не очень понял проблему, не давать никому прав к файловому хранилищу и никто ничего случайно не сотрет.
18. nuelectro 20.12.12 12:48 Сейчас в теме
(13) Johnny78, по поводу переноса с базы в тома - есть обработка (http://infostart.ru/public/93278).
В зависимости от количества пользователей и их упорства в работе либо только тома, либо (12).
20. Johnny78 20.12.12 14:43 Сейчас в теме
(18) nuelectro, обработка для переноса идет в комплекте.
(19) AnderWonder, у нас сейчас около 8000 документов, объем файлов примерно 4гб. и со временем меньше их не станет )))
вопрос хранить в базе или в томах на диске связан только со скоростью работы, если после переноса будет работать так же или быстрее, то однозначно перенос в тома.
14. Aleksey163 15.10.12 16:13 Сейчас в теме
пароль задай да и все ..никто не залезет
15. Aleksey163 15.10.12 16:15 Сейчас в теме
правильно говорят что все зависит от объема...если позволяет то лучше все держать в томах..на работе особо не скажется
17. dpagon 8 20.12.12 11:55 Сейчас в теме
Однозначно в томах на диске!!!
19. AnderWonder 27 20.12.12 14:25 Сейчас в теме
У нас сканы хранятся в базе. Поставили проверку размера jpg при загрузке файла не более 500 Кб. Около 1000 документов, доп. размер в базе 500 Мб - при общем размере базы > 30 Гб погоды не делает.
22. kitminsk 205 18.03.13 12:31 Сейчас в теме
В томах однозначно. Базу тоже можно грохнуть - для этого есть меры - они же применимы и к томам.
24. MaxFakc 18.03.13 13:21 Сейчас в теме
Установи программу EfectSaver и настрой автоматическую выгрузку базы! А не беспокойся что база полетит или кто либо удалит! Или вообще ставь отдельный сервак!
26. Diose 19.03.13 11:34 Сейчас в теме
27. loginfo 18.07.13 08:53 Сейчас в теме
А если тип хранения некоторое время стоял В томах на диске, после смены его на ИБ, эти файлы будут открываться или их нужно переносить из томов в ИБ?
29. PolAlex2 118 12.04.14 01:40 Сейчас в теме
(27) будут открываться из тома,в все ок с этим. главное доступ не закрыть к тому и не убить его )
28. Wik2010 24.07.13 14:08 Сейчас в теме
Однозначно хранить лучше в томах на диске. При хранении в базе ухудшается быстродействие, да и со временем все равно придется убирать файлы из базы - не сейчас, так потом, когда база разрастется. При чем разрастание базы происходит очень быстро, буквально за несколько месяцев.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот