Каковы причины хранения документов в СУБД при использовании CMS Alfresco
-
26-09-2019 - |
Вопрос
У меня есть интервью на стажировку с компанией, которая хочет реализовать систему управления документами, и они рассматривают в первую очередь решения с открытым исходным кодом, их главный выбор, являющийся главным выбором, но решение по-прежнему не окончательно, часть моей работы будет расследовать Alfresco лучшее решение.
Что я видел из описания проекта, состоит в том, что они будут реализовывать Alfresco с базой данных MySQL, а не использовать СУБД только для метаданных документов и индексации, но они на самом деле хотят хранить документы внутри. Профиль компании тип документов будет в основном PDF и .doc, а не изображения.
Я немного исследовал, и я прочитал все темы, связанные с хранением файлов в базу данных, не дублировать вопрос. Итак, из того, что я понимаю, хранение капельки, как правило, не рекомендуется, и по профилю компании и их юридические обязательства с архивированием, я вижу, что им придется хранить большее количество документов.
Я хотел бы быть готовой столько, сколько смогу на собеседование, и поэтому я хотел бы ваше мнение по этим вопросам:
Каковы ваши причины решения для хранения документов в СУБД, (особенно в виду, что вы устанавливаете Alfresco, которые хранят файлы в FS) ???
Есть ли у вас какие-либо опыты хранения документов в базу данных MySQL конкретно ???
Вся помощь очень ценится, я действительно взволнован интервью и действительно хочу эту стажировку, так что это одна из вещей, которые я действительно хочу понять раньше !!
Спасибо!!!!
Решение
По моему опыту с Alfresco это собирается принять много настроек репозитория Alfresco. Я бы не пошел туда сам. Но если пришлось, я бы ответил на ваши вопросы:
Причины хранения документов в СУБД вместо файла могут быть:
- Использование резервного копирования / безопасности DBMS для копирования / сохранения / резервного копирования документации вокруг, и этот, наверное, хороший:
- Доступ к этим документам может быть проще в других приложениях. Я имею в виду, если вы в любом случае переписываете службу хранения, то вы можете переписать его, чтобы сохранить некоторые метаданные в новой структуре базы данных. Это создало бы некоторую избыточность, но это сделало бы документы доступными из других систем без необходимости зависеть от Alfresco.
У меня есть некоторый опыт работы с приложениями, которые используют СУБД в качестве хранения - приложение использовалось для хранения входящих счетов, чтобы они могли быть одобрены, оспариваются или отправлены на оплату или что-то еще. У него были приличные выступления ЛВС, но у компании была действительно хорошая пропускная способность. Однако на удаленных местах было немного отставлено, поскольку документы были переданы взад и вперед.