6

У меня есть интервью для стажировки с компанией, которая хочет внедрить систему управления документами, и они рассматривают в первую очередь решения с открытым исходным кодом, их лучшим выбором является Alfresco, но решение по-прежнему не является окончательным, частью моей работы было бы исследовать Alfresco лучшее решение.Каковы причины хранения документов в СУБД при использовании Alfresco CMS

Что я видел из описания проекта, это то, что они будут реализовывать Alfresco с базой данных MySQL, а не использовать СУБД только для метаданных и индексирования документов, но на самом деле они хотят хранить документы внутри. По профилю компании тип документов будет в основном PDF и .doc, а не изображениями.

Я немного изучил, и я прочитал все темы, связанные с хранением файлов в базе данных, а не для дублирования вопроса. Поэтому, насколько я понимаю, хранение BLOBS обычно не рекомендуется, а по профилю компании и их юридическим обязательствам при архивировании я вижу, что им придется хранить большее количество документов.

Я хотел бы быть готов столько, сколько я могу за интервью, и именно поэтому я хотел бы свое мнение по этим вопросам:

  1. Что будет ваши причины для принятия решения для хранения документов в СУБД (особенно учитывая, что вы устанавливаете Alfresco, который хранит файлы в FS) ???

  2. Есть ли у вас опыт хранения документов в базе данных MySQL конкретно?

Все помощь очень высоко ценится, я очень рад интервью и действительно хочу эту практику, так что это одна из вещей, я действительно хочу, чтобы понять, прежде чем !!

спасибо !!!!

+0

* Стажировка *, где вы проводите много исследований заранее для собеседования, чтобы вы могли создать для них DMS?Теперь *, что * должен быть привлекательным работодателем ... Надеюсь, это не неоплачивается. –

+1

* (Родственные) * http://stackoverflow.com/questions/3748/storing-images-in-db-yea-or-nay –

+0

* (Родственные) * http://stackoverflow.com/questions/154707/what -is-the-best-way-to-store-media-files-on-the-database –

ответ

2

Из моего опыта работы с Alfresco это потребует много настроек репозитория Alfresco. Я бы сам туда не поехал. Но если было, я бы ответить на ваши вопросы, как это:

  1. Причины для хранения документов в СУБД вместо файла может быть:

    • Использование СУБД инструментов резервного копирования/безопасности для копирования/сохранить/создать резервную копию документации, , и эта, вероятно, хорошая:
    • Доступ к этим документам может быть проще из других приложений. Я имею в виду, если вы все равно переписываете службу хранения, тогда вы можете переписать ее так, чтобы вы сохранили некоторые метаданные в новой структуре базы данных. Это создаст некоторую избыточность, но это сделает документы доступными из других систем без необходимости зависеть от Alfresco.
  2. У меня есть некоторый опыт работы с приложениями, которые используют СУБД в качестве хранилища - приложение используется для хранения входящих счетов-фактур, так что те могут быть утверждены, оспариваются или отправлены на оплату или любой другой. У этого были достойные выступления в сети, но у компании была действительно хорошая пропускная способность. Однако в отдаленных местах он немного отставал, поскольку документы были перенесены туда и обратно.

+0

Спасибо за ответ! Итак, я начал стажировку несколько недель назад, и из того, что я вижу в компании, причина, по которой они хотят хранить документы в db, походит на то, что вы сказали ... резервные копии и безопасность, потому что компания делает некоторые чувствительные финансовые вещи , И он будет доступен в основном из локальной сети внутри здания. Да, с нетерпением ждем этой настройки ...: / – Julia