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

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) Лучше во внешке, а в базе только полный путь до файла.
Понадобиться какая либо массовая работа с файлами и база встанет, если все в базе будет лежать. Все равно что бы прочитать файл он его на диск пишет, и, например, общий прайс лист у тебя будет час печататься. Так что большие часто используемые объемы файлов лучше на диске сразу хранить.

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