Некоторые продукты баз данных (например, Oracle) предлагают файловую систему хранения, в которую вы можете поместить файлы. Поскольку это управляемая Oracle файловая система, у вас есть все средства резервного копирования и управления Oracle. Поскольку это файловая система, вы просто используете обычные инструменты ОС, такие как cp
, чтобы перемещать файлы в нее и из нее.
Лучшая практика заключается в том, чтобы избежать траты RDBMS на больших BLOBS данных, которые RDMBS не может использовать. используйте базу данных для имен, дат и всего, что она хорошо обрабатывает. Фактический файл изображения или файл электронной таблицы можно оставить в обычном мире файловой системы. Если вы сделаете это, у вас не будет много усилий или сложностей - вы просто собираете важную информацию о своих файлах.
Вы не дублируете хранилище (электронная таблица - это обычный файл). Вы не помещаете большие объекты в базу данных, которые не могут быть обработаны базой данных.
Файловая система быстрее, проще и надежнее, чем база данных. Не стесняйтесь использовать его для объемного хранения. В базе данных есть интересные возможности поиска. Используйте базу данных именно для этого.
Я не думаю, что это ответ, так как TotalCommander не интегрируется с базой данных. – 2014-01-31 22:31:02