Подобное решение есть для MySQL - mysqlfs.
Я разработал системы для хранения файлов в БД на PostgreSQL и Firebird.
В обоих случаях в БД хранил только ссылки на файлы, а реальные данные в ФС
на сервере. У PostgreSQL есть огромный плюс: plPerlu.
Для представления данных в виде ФС использую FUSE.
Эта тема регулярно обсуждается на sql.ru
Я должен хранить файлы (BLOB-ы) с 3 параметрами
и контролировать доступ пользователей к ним.
Общий объем файлов 2,5 Гб, что меньше, чем 32 Тб
(максимальный размер таблицы в pg).
66% файлов имеют размер около 10-20 Kb,
33% файлов имеют размер около 150-200 Kb, что меньше, чем 1Гб
(максимальный размер поля в pg).
Я внимательно изучил
http://pgfoundry.org,
http://gborg.postgresql.org,
но не нажел подходящего инструмента.
Посоветуйте какой-нибудь бесплатный софт.