6

我有一个希望实施文档管理系统的公司的实习面试,他们正在考虑首先使用开源解决方案,他们的首选是Alfresco,但是决定仍然不是最终的,我的工作的一部分将有调查是Alfresco最好的解决方案。在使用Alfresco CMS时将文档存储到DBMS的原因是什么

我从项目描述中看到的是,他们会用MySQL数据库来实现Alfresco,而不是仅仅为文档元数据和索引使用DBMS,但他们实际上是想将文档存储在里面。根据公司资料,文件类型大多是PDF和.doc,而不是图像。

我已经研究了一下,并且已经阅读了有关将文件存储到数据库中的所有主题,而不是重复提问。所以从我的理解来看,BLOBS的存储通常是不可推荐的,通过公司档案和归档的法律义务,我发现他们将不得不存储大量的文档。

我想准备好,就像我能接受我们的采访,这就是为什么我想在这些问题上你的意见:

  1. 什么将是决定存储文件到你的理由DBMS,(尤其是考虑到你正在安装存储FS中的文件的Alfresco)?

  2. 您是否有任何将文档存储到MySQL数据库的经验?

所有的帮助非常感谢,我对面试非常兴奋,真的很想要这个实习,所以这是我以前真正想明白的事情之一!

谢谢!!!!

+0

An * internship *你在那里做了很多研究,事先为面试单独做,所以你可以为他们建立一个DMS?现在* *必须是一个有吸引力的雇主......我希望它不是无偿的。 – 2010-04-11 09:48:27

+1

*(相关)* http://stackoverflow.com/questions/3748/storing-images-in-db-yea-or-nay – 2010-04-11 09:49:44

+0

*(相关)* http://stackoverflow.com/questions/154707/what - 这是最好的方式来存储媒体文件的数据库 – 2010-04-11 09:50:48

回答

2

从我与Alfresco的经验来看,这将需要大量的Alfresco存储库的定制。我不会自己去那里。但是,如果不得不,我会回答你的问题是这样的:

  1. 原因将文档存储到数据库管理系统的文件,而不是可能是:

    • 使用DBMS备份/安全工具复制/保存/备份文件, 和这一个可能是一个很好的:
    • 访问这些文件可能会更容易从其他应用程序。我的意思是,如果您要重写存储服务,那么您可以重写它,以便将一些元数据存储在新的数据库结构中。这会造成一些冗余,但它会使文档可以从其他系统访问,而不必依靠Alfresco。
  2. 我有使用DBMS的存储应用的一些经验 - 应用程序被用来存储传入的发票,使那些可能被批准,争议或付款或任何发送。 它有良好的局域网性能,但该公司有非常好的带宽。然而,在偏远地区,随着文件被来回转移,它有点落后。

+0

感谢您的回复!所以,我几个星期前开始实习了,从我看到的关于公司的原因,他们想将这些文档存储在数据库中的原因就像你说的......备份和安全性,因为公司正在做一些敏感的财务资料。 它将主要从建筑物内的局域网访问。呵呵,期待这个定制......:/ – Julia 2010-05-22 20:07:23

相关问题