Modeshape:什么是高效的外部数据源?

时间:2016-04-28 18:39:41

标签: svn rdbms modeshape nosql

有一个工作区使用Subversion作为Modeshape的外部数据源。表现不佳;使用SVN for Modeshape会影响SVN作为代码存储库的正常使用。 JCR数据存储在SVN的相同服务器实例(但是单独的repo)中。

在以下网址阅读联邦来源:

https://docs.jboss.org/author/display/MODE50/Federation

我看到Modeshape可以连接到各种外部数据源,包括" Oracle 11i,Cassandra,MongoDB,Git,SVN,SAP,文件系统,CMIS,RPM存储库和JCR存储库"。在处理高频率请求时,这些中的任何一个是否比SVN更有效? RDBMS或NoSQL数据源是否可能提供更高的性能和效率?或者可能是另一种解决方案?

非常感谢。

1 个答案:

答案 0 :(得分:1)

ModeShape联合实际上只是用于使用JCR访问外部系统,它与使用JCR访问存储在ModeShape存储库中的数据非常不同。访问存储库中

如果你想要store data within the repository,那么到目前为止最好的方法是使用关系数据库。实际上,任何关系型DBMS(例如,Postgres 9.x,H2 1.4.x,MySQL 5.x和Oracle 11)都可以正常工作和执行,同时还允许使用DBMS工具正确备份数据。对于较小的安装,将数据本地存储在文件系统上可能就足够了。