6

我在想要实施文档管理系统的公司实习面试,他们正在考虑首先考虑开源解决方案,他们的首选是 Alfresco,但决定仍然不是最终的,我需要调查的部分工作是露天是最好的解决方案。

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

我进行了一些研究,并且已经阅读了此处与将文件存储到数据库中相关的所有主题,而不是重复问题。因此,据我了解,通常不推荐存储 BLOBS,并且根据公司的概况及其归档的法律义务,我认为他们将不得不存储更多的文档。

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

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

  2. 您有专门将文档存储到 MySQL 数据库中的经验吗???

非常感谢所有的帮助,我对面试感到非常兴奋并且非常想要这次实习,所以这是我之前真正想了解的事情之一!

谢谢!!!!

4

1 回答 1

2

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

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

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

于 2010-05-19T15:03:14.253 回答