java - DSpace 和文档的物理分离

标签 java api document-repository dspace

我正在寻找支持物理数据分离的文档存储库。我正在研究 Open Text 的 LiveLink ,但这个价格范围超出了我的范围。我刚刚开始研究DSpace !它免费且开源,可与 PostgreSQL 配合使用。 .

我真的很想弄清楚 DSpace 是否支持物理分离数据。我想我会创建多个 DSpace 社区,并且我希望每个社区的文档存储在不同的安装上。这可能吗?或者有更好的办法吗?

另外,我不会使用 DSpace 的前端。用户甚至不知道 DSpace 正在存储文档。我将构建自己的前端并使用 Java 与 DSpace 对话。有谁知道 DSpace 的良好 Java API 包装器吗?

最佳答案

这个答案是在你问问题之后很长时间了,所以不确定它对你是否有任何用处。

DSpace 目前不支持将数据的不同部分存储在不同的分区上,尽管您的 Assets 存储可以位于与数据库和应用程序分开的自己的分区上。您可能会从新的DuraSpace中得到您需要的东西。用于将数据同步到云的应用程序。

在Java API方面,DSpace支持SWORD 1.3这是一种仅存款协议(protocol),也是带有 SOAP 的 WebDAV 的轻量级实现。除此之外,还有些欠缺。如果您正在寻找具有良好 Web 服务的真正后端存储库,您可以查看 Fedora这是一个纯粹的后端,没有 native UI,可能更适合您的需求。 DSpace 和 Fedora 都是 DuraSpace 组织的一部分,因此您也可以从中受益。不过,我对 Fedora 存储数据的方式了解不够,无法判断是否可以物理分离存储。

希望有帮助。

关于java - DSpace 和文档的物理分离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3244146/

相关文章:

java - 包 com.sun.org.apache.xml.internal.security.utils.Base64 不存在

java - Spring 启动项目: application run failed but gradle bootRun is ok in idea IDE

asp.net - 用于文档存储库的开源/免费 ASP.NET Webcontrol

java - 在java中,重复向下转换和向上转换是否会删除子类内的数据?

java - 我可以使用任何具有 SkippingCipher 接口(interface)的东西解密 Bouncy CaSTLe 中的 GCM AES 流吗?

javascript - Angular 5 - 无法分配类属性

api - dart api 划掉了变量

python - 导入时模拟模块全局变量

java - 有没有办法设置/更改 CMIS 存储库的功能?