Mysql 使用Alfresco CMS时,将文档存储到DBMS中的原因是什么

Mysql 使用Alfresco CMS时,将文档存储到DBMS中的原因是什么,mysql,alfresco,document-management,blobstorage,storing-data,Mysql,Alfresco,Document Management,Blobstorage,Storing Data,我在一家希望实施文档管理系统的公司进行了实习面试,他们正在考虑第一个开源解决方案,他们的首选是Alfresco,但决定仍然不是最终决定,我的部分工作是调查Alfresco是否是最佳解决方案 我从项目描述中看到的是,他们将使用MySQL数据库实现Alfresco,而不仅仅是将DBMS用于文档元数据和索引,但实际上他们希望将文档存储在其中。根据公司简介,文档类型主要是PDF和.doc,而不是图像 我已经做了一些研究,我已经阅读了所有与将文件存储到数据库相关的主题,而不是重复一个问题。因此,据我所知,

我在一家希望实施文档管理系统的公司进行了实习面试,他们正在考虑第一个开源解决方案,他们的首选是Alfresco,但决定仍然不是最终决定,我的部分工作是调查Alfresco是否是最佳解决方案

我从项目描述中看到的是,他们将使用MySQL数据库实现Alfresco,而不仅仅是将DBMS用于文档元数据和索引,但实际上他们希望将文档存储在其中。根据公司简介,文档类型主要是PDF和.doc,而不是图像

我已经做了一些研究,我已经阅读了所有与将文件存储到数据库相关的主题,而不是重复一个问题。因此,据我所知,存储blob通常是不推荐的,而且根据公司的概况和他们在存档方面的法律义务,我认为他们将不得不存储更多的文档

我希望尽我所能为面试做好准备,这就是为什么我想听听你对这些问题的看法:

  • 您决定将文档存储到DBMS中的原因是什么(特别是考虑到您正在安装Alfresco,它将文件存储在FS中)

  • 您是否有专门将文档存储到MySQL数据库的经验

  • 非常感谢所有的帮助,我对这次面试感到非常兴奋,非常想参加这次实习,所以这是我以前非常想了解的事情之一


    谢谢

    根据我对Alfresco的经验,这需要对Alfresco存储库进行大量定制。我自己不会去那里。但如果有必要,我会这样回答你的问题:

  • 将文档存储到DBMS而不是文件中的原因可能是:

    • 使用DBMS备份/安全工具复制/保存/备份周围的文档, 这可能是一个很好的例子:
    • 从其他应用程序访问这些文档可能更容易。我的意思是,如果您正在重写存储服务,那么您可以重写它,以便将一些元数据也存储在新的数据库结构中。这将产生一些冗余,但它将使文档可以从其他系统访问,而不必依赖于Alfresco
  • 我有一些使用DBMS作为存储的应用程序的经验-该应用程序用于存储传入的发票,以便这些发票可以被批准、争议或发送用于支付或其他任何用途。 它有不错的局域网性能,但该公司的带宽确实很好。然而,在偏远地区,由于文件被来回传输,这有点滞后


  • 一个实习项目,你在面试前做了那么多的调查,这样你就可以为他们建立一个DMS了?现在那一定是一个有吸引力的雇主。。。我希望这不是无偿的。(相关的)(相关的)谢谢佩卡给我的链接,我看到了很多答案。是的,这家公司很有吸引力,而且报酬也很公道,但最重要的是,我真的对这个项目很感兴趣:)谢谢你的回复!所以,我几周前开始实习,从我对该公司的了解来看,他们希望将文档存储在db中的原因正如你所说的……备份和安全,因为该公司正在做一些敏感的财务工作。它将主要通过大楼内的局域网访问。嗯,期待着定制…:/