Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Хранение файлов в базе или в томах на диске + внешние пользователи

Хранение файлов в базе или в томах на диске + внешние пользователи
Я
   newbling
 
28.09.16 - 10:08
Доброго времени суток.
Сейчас активно пилю кабинет клиента и встал вопрос: как оптимальнее хранить файлы, такие как картинки, с учётом того, что будут внешние пользователи.

Вообще, вариантов два - либо в томах на диске, либо в информационной базе.

Хранение в инф базе будет приводить к её быстрому распуханию, ведь картинки номенклатуры весят прилично. Картинки даже в относительно ужатом виде будут >10 гигов уже по началу. А дальше их количество только будет возрастать. Но зато не будет никаких вопросов относительно доставания файлов даже если клиент зайдёт с браузера.

Хранение в томах на диске не раздувает базу и как следствие, имеем меньше проблем с бэкапами. Но как оно будет с внешними юзерами взаимодействовать - вот вопрос.
 
 
   Amra
 
1 - 28.09.16 - 10:12
(0) А серверу 1С по барабану, с какого клиента зашел пользователь, и внешний он или нет
   oleg_km
 
2 - 28.09.16 - 12:01
Можно же что бы не клиент напрямую забирал картинки с внешнего хранилища, а по определенной серверной функции сервер 1С отдавал в ДвоичныхДанных или как там у вас в богомерзких неуправляемых формах можно.
   newbling
 
3 - 28.09.16 - 12:17
Я сейчас пробую в тестовом варианте на том закинуть что-нибудь и посмотреть. Пока организовал место хранения, прописал том и пару привязок сделал.
   Fragster
 
4 - 28.09.16 - 12:38
(0) не о чем. что в томах, что в базе, всё изет через БСП единообразно.

А вот саму БСП надо немного допилить:
надо расширить типы в РС и справочниках для авторов и редакторов + заменить .ТекущийПользователь() на .АвторизованныйПользователь() в десятке мест подсистем работы с файлами, файловых функциях и присоединенных файлах. и все работает
   Fragster
 
5 - 28.09.16 - 12:38
это если говорить именно о работе с тем, что имеет ввиду под внешними пользователями сама 1с (привязка пользователей инф. базы не к справочнику "пользователи", а к произвольному справочнику)
   Fragster
 
6 - 28.09.16 - 12:41
(5)+ например к физлицам или партнерам
   AceVi
 
7 - 28.09.16 - 12:47
(0) Лучше во внешке, а в базе только полный путь до файла.
Понадобиться какая либо массовая работа с файлами и база встанет, если все в базе будет лежать. Все равно что бы прочитать файл он его на диск пишет, и, например, общий прайс лист у тебя будет час печататься. Так что большие часто используемые объемы файлов лучше на диске сразу хранить.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует