Хранение документов в виде блобов в базе данных - есть ли недостатки?

Требования к моей системе управления документами были:

Должен быть защищен от кражи простым копированием каталогов, файлов и т. Д.Должен быть защищен от традиционной вирусной инфекции (заражение физического файла)Должно быть быстро восстановитьРепозиторий не должен быть виден обычным пользователям (каталогам) и т. Д.

Я решил сохранить все документы (и отсканированные изображения) в виде блобов в базе данных, и пока мой опыт замечательный, а поиск документов также ослепительно быстр - он отвечает всем критериям сверху и есть даже несколько дополнительных преимуществ, такие как автоматическое сохранение документов вместе с сущностью, к которой они относятся, простое и быстрое поиск содержимого, удаление всех видов действий пользователя, связанных с открытием и именованием документов и т. д. и т. д. и т. д.

Мой вопрос - есть ли какие-либо серьезные риски или вещи, которые я упустил из виду с этим дизайном и реализацией?

РЕДАКТИРОВАТЬ Примечание: DB является PostgreSQL, очень хорошо обрабатывает BLOBS и исключительно хорошо масштабируется. Среда многопользовательская.

Ответы на вопрос(8)

Ваш ответ на вопрос