![实现文档服务器的最佳方法](https://linux22.com/image/489071/%E5%AE%9E%E7%8E%B0%E6%96%87%E6%A1%A3%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E6%9C%80%E4%BD%B3%E6%96%B9%E6%B3%95.png)
我想实现一个任务管理服务,该服务将与一些文档相关联。本质上它将有任务,每个任务将有零个或几个文档(word、pdf、mp3、图像等)。我想用两个不同的服务器来实现它,一个用于管理任务,另一个用于处理所有文档。对于任务,我想使用 Postgre,但对于另一台服务器,我甚至不知道我应该寻找什么或存在哪些解决方案。我不一定需要像全文搜索这样花哨的东西,只要能够轻松获取文件并希望存储一些关于它的元数据就行。我更喜欢开源的东西。所以基本上我的问题是你将如何实现它。
谢谢!
答案1
文件系统应该可以很好地完成此操作。根据文件系统,您可以将元数据添加到文件本身或将其存储在数据库中。
答案2
你可能想看看 Alfrescohttp://www.alfresco.com/。
答案3
您没有指定要在哪个平台上实现此功能(尽管您确实提到了对操作系统的偏好 :-) )。但如果 Windows 是一个选项,您对 SharePoint 有何看法?如果您只看您给出的要求(任务 + 文档 + 简单搜索)。Sharepoint 提供了所有这些功能。
只是提供不同的选择。
答案4
我已经实施知识树社区版几次。我在 Windows 和 Linux 服务器上运行过它,效果很好。它甚至集成到 Active Directory(通过 LDAP)进行身份验证。
您可以轻松获得用于几乎所有文档的全文索引的插件。它支持签入/签出、元数据等。我不知道您请求的任务部分,但考虑到它是开源的,而且您可以连接到标准数据库,我不明白为什么您不能集成一些黑客。