Я собираюсь реализовать функцию в нашем приложении, которая позволяет пользователю «загружать» документ PDF или Microsoft PowerPoint, который приложение затем сделает доступным для других пользователей в программе просмотра (чтобы они не могли «загрузить» в смысле «Сохранить как ...»).
Я уже знаю, как сохранять и извлекать произвольную двоичную информацию в столбцах базы данных, но так как это будет широко используемой функцией нашего приложения, я боюсь, что решение приведет к огромным таблицам базы данных (как мы знаем, один из наших клиентов хочу разместить видео в документах PowerPoint).
Я знаю, что в Oracle есть способ создать объект 'directory', но есть ли способ использовать эту функцию для хранения и извлечения двоичных файлов, сохраненных в другом месте на сервере базы данных?
Или я слишком параноидален в отношении размера базы данных?
(для полноты картины наше приложение .Net WinForms использует драйверы CoreLab / DevArt OraDirect.Net для Oracle 10g)