Все зависит от масштаба, системы управления документами, как правило, сами по себе являются зверями, которые требуют своего собственного сервера приложений и базы данных, имеют множество сложных API-интерфейсов и действительно должны запускаться на выделенном блоке.
Они действительно касаются управления жизненным циклом документов (то есть рабочими процессами), ролями и доступом к этим документам, а также расположением документов по четко определенным графикам.
Если вы планируете обрабатывать отдельные документы, сопоставленные с пользовательской формой, я бы предложил таблицу в виде
long: id
long: form_id
либо
blob: форма
или
Varchar (2): form_path
параллельно таблице форм. Я бы держался подальше от «системы управления документами», если вы не готовы к тому, что она возьмет на себя ваш проект. Лучшее смягчение, которое я могу предложить для этого, это добавить
что угодно: document_id
к вашему столу и используйте готовую установку вашей системы управления документами