Автор: DrLivsi 09.11.16, 12:51
Всем привет!
Есть справочник "Файлы" где хранятся все файлы (.png .xls .pdf и т.д.) загруженные в базу с привязкой к владельцу. В связи с этим размер базы очень сильно растет.
Есть идея создать новую базу в которой хранить только эти файлы, в случае необходимости подключатся через COM и передавать их в основную базу для просмотра.
Только вот вопрос, как хранить владельца файла и как потом его искать? Или может есть другие способы решения этой проблемы?
База самописная на SQL
Автор: Vofka 09.11.16, 13:31
Цитата(DrLivsi @ 09.11.16, 12:51)
как хранить владельца файла
В виде типа объекта (Документ), имени объекта (РасходнаяНакладная) и идентификатора.
Автор: DrLivsi 09.11.16, 13:46
Vofka @ Сегодня, 14:31
,
Уникальный идентификатор ссылки?
Автор: Vofka 09.11.16, 13:50
Цитата(DrLivsi @ 09.11.16, 13:46)
Уникальный идентификатор ссылки?
Я всегда использую именно их. Некоторые используют коды\номера объектов. Но, на мой взгляд, использовать УникальныйИдентификатор правильнее.
Автор: DrLivsi 09.11.16, 13:51
Vofka @ Сегодня, 14:50
,
Ясно спасибо.
А есть ли какие-то ограничения на передачу файлов через СОМ объект?
Автор: Vofka 09.11.16, 13:53
Цитата(DrLivsi @ 09.11.16, 13:51)
А есть ли какие-то ограничения на передачу файлов через СОМ объект?
Фиг его знает. Но обычно, если файлы не хранят в рабочей базе данных, то хранят просто на диске, а не в какой-то другой базе. В таком случае не надо использовать COM.