我正在寻找支持物理数据分离的文档存储库。我正在研究 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/