Битриксоид до мозга и костейи такой вопрос?! .. кхм..
хранить информацию о файлах в базе данныхэто фичи ФС по тому и ответ простой - если вам требуются возможности, которые ФС не способна предоставить* - это нормально. в противном случае - такое решение избыточно, и может быть лишним источником ошибок
Насколько оправдано хранить информацию о файлах в базе данных