我们可以在MySQL上使用JCR API吗?

我们可以在MySQL上使用JCR API吗?,mysql,jackrabbit,jcr,Mysql,Jackrabbit,Jcr,ApacheJackrabbit(或JCRAPI)帮助您将数据存储与数据管理系统分离。这意味着每个数据存储提供商都必须为自己的数据存储实现JCR API。问题是JCR是为MySQL实现的吗?我们可以通过MySQL使用JCR API吗?我想真正抽象出我存储内容的位置,这样明天如果我不想使用关系数据库,我就可以轻松地将其与文件系统交换。您可以尝试,这是一种JCR实现,可以将其数据存储在各种系统中,包括MySQL(或几乎任何其他关系数据库)、数据网格(如Infinispan)、文件系统、版本控制系统(

ApacheJackrabbit(或JCRAPI)帮助您将数据存储与数据管理系统分离。这意味着每个数据存储提供商都必须为自己的数据存储实现JCR API。问题是JCR是为MySQL实现的吗?我们可以通过MySQL使用JCR API吗?我想真正抽象出我存储内容的位置,这样明天如果我不想使用关系数据库,我就可以轻松地将其与文件系统交换。

您可以尝试,这是一种JCR实现,可以将其数据存储在各种系统中,包括MySQL(或几乎任何其他关系数据库)、数据网格(如Infinispan)、文件系统、版本控制系统(如SVN)等。您甚至可以创建一个由多个联邦系统支持的JCR存储库。ModeShape通过一个可扩展的连接器库实现这一点(这比实现完整的JCR API要简单得多),因此您也可以使用JCR API获取其他系统中的数据。

“与项目站点上的参考指南一样,详细介绍了所有这些。

因此,说ModeShape和teid是相同的东西是正确的,除了一个给您一个关系视图,另一个给您一个层次结构(或树)之外基于各种数据源的视图?

Apache Jackrabbit可以配置为使用MySQL进行存储,这里的讨论是一个很好的起点。

前几天我偶然发现了ModeShape,我很感兴趣。这里有人成功地使用过它吗?