Цитата:
Сообщение от Alexx_Pol
Чтобы механизм не зависел от сисадминов 
|
Как по мне, хранение отчетов в BFILE вместо BLOB как раз повышает значимость сисадминов, потому что BFILE придуман как оболочка над внешними данными, размещенными на сервере и доступными только для чтения. Именно поэтому процедура загрузки самих файлов в Oracle не предусмотрена. Это все же СУБД, а сетевая ФС.
Использование BFILE оправдано лишь в том случае, если отчеты генерятся в файловом виде внешним ПО где-то на самом сервере, либо публикуются (принимаются) с другого сервера через некую связь "сервер-сервер". Во всех остальных случаях нужно использовать BLOB. Можно вынести таблицу с BLOB-ами в отдельное табличное пространство, либо только данные BLOB-ов.