我正在寻找支持物理数据分离的文档存储库。我正在研究Open Text的LiveLink,但这个价格范围超出了我的联盟范围。我刚开始研究DSpace!它是免费和开源的,可与PostgreSQL一起使用。
我真的想弄清楚DSpace是否支持物理分离数据。我想我会创建多个DSpace社区,我希望每个社区商店的文档都在不同的坐骑上。这可能吗?或者有更好的方法吗?
另外,我不会使用DSpace的前端。用户甚至不知道DSpace正在存储文档。我将构建自己的前端并使用Java与DSpace通信。有没有人知道DSpace的优秀Java API Wrappers。
答案 0 :(得分:2)
在您提出问题之后,这个答案已经很长时间了,所以不确定它是否对您有用。
DSpace目前不支持在不同分区上存储数据的不同部分,尽管您的资产商店可以位于与数据库和应用程序分开的自己的分区上。您可能需要处理将数据同步到云的新DuraSpace应用程序。
就Java API而言,DSpace支持SWORD 1.3,这是一种仅存款协议,以及使用SOAP的WebDAV的轻量级实现。除此之外,它有点缺乏。如果您正在寻找具有良好Web服务的真正后端存储库,您可以查看Fedora这是一个纯粹的后端,没有本机UI,可能更适合您的需求。 DSpace和Fedora都是DuraSpace组织的一部分,因此您也可以从中受益。我对Fedora存储数据的方式知之甚少,不知道你是否可以在物理上分离存储。
希望有所帮助。