1

我想在 java中创建小型DMS 。我将需要一些只存储二进制数据的存储。我发现jackrabbitgridfs可以帮助我创建类似文件存储/存储库的东西,但不知道这是否足够好。

我需要:

  • 将在第一次保存时返回 ID 的存储
  • 如果可能,保存文件的其他元数据
  • 版本控制
  • 查询文件
  • 可以在多台服务器之间同步内容

使用jackrabbit或gridfs之类的东西有什么好处(或者如果有更好的解决方案)?我知道有一些免费的 DMS 系统,比如alfresco,但这对我的需求来说太过分了。

4

1 回答 1

1

Apache Jackrabbit(或者更确切地说是它的更现代的继任者Oak)将完成所有这些,并且 Oak 可以使用 MongoDB 作为其存储后端(我提到这一点,因为您已经用“mongodb”标记了您的问题)。将它与Apache Sling一起使用可为您提供灵活的内容管理框架。

于 2015-09-14T11:36:58.593 回答