丰富的文件系统

时间:2010-01-06 16:07:14

标签: java file architecture filesystems

我的公司每天通过ftp下载大量文件。目前,这些文件存储在相当大的文件层次结构中,导航很麻烦。此外,文件通常具有无意义的名称,使其难以识别。

我们正在考虑构建一个向用户提供丰富“文件系统”的应用程序,从而可以使用元数据标记文件,然后通过GUI将其呈现给用户。这将允许用户使用各种标准快速搜索文件(例如“给我所有文件包含今天的日期。”,“给我所有文件的帐户04F12345。”)。它还允许我们存储文件的多个版本,并记录关于谁访问文件以及何时访问的指标。

有没有人有建立这样一个系统的经验,如果可以,他们会推荐一个合适的方法吗?

更好的是,我们可以使用现成的解决方案吗?

提前致谢。

4 个答案:

答案 0 :(得分:2)

很多COTS。我立即想到了LiveLink和SharePoint。

答案 1 :(得分:1)

使用数据库,其中每行包含您需要的所有数据以及指向实际文件的链接。

答案 2 :(得分:1)

基本上,您正在寻找一种CMS或数字资产管理系统。

我会看一下像Alfresco这样的东西,它们有免费的商业版本。

你想要的东西可能有些过分,但它应该支持你需要的东西。

Alfresco的一个很好的功能是数据存储可以访问Java Content Repository API,也可以作为共享驱动器安装在支持挂载Windows共享的系统上(这几乎意味着所有这些)。

我会从那里开始作为一种可能的实现,或者如果它不适合的话,可以实现自己的想法。

答案 3 :(得分:0)

是的,任何文件管理系统都应该轻松处理这些问题。并非所有DMS都有用户提供的标记功能,但允许进行属性搜索。

所有这一切,我已经看到许多自定义文档系统,以匹配业务需求和文档工作流程。