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

我真的想弄清楚DSpace是否支持物理上分离数据。我想我将创建多个DSpace社区,并且我希望每个社区商店的文档都位于不同的挂载上。这可能吗?或者,还有更好的方法?

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

最佳答案

在您提出问题之后,这个答案已经有相当长的时间了,因此不确定是否对您有用。

DSpace当前不支持将数据的不同部分存储在不同的分区上,尽管资产存储可以位于与数据库和应用程序分开的其自己的分区上。您可能会从新的DuraSpace应用程序中获取所需的信息,该应用程序用于将数据同步到云。

就Java API而言,DSpace支持SWORD 1.3(这是一种仅存入的协议)以及WebDAV和SOAP的轻量级实现。除此之外,它有点缺乏。如果您正在寻找具有良好Web服务的真实后端存储库,则可以查看Fedora,它是纯后端,没有本机UI,并且可能更适合您的需求。 DSpace和Fedora都是DuraSpace组织的一部分,因此您也可以从中受益。不过,我对Fedora存储数据的方式还不够了解,无法说出是否可以在物理上分离存储。

希望能有所帮助。

09-07 14:58