Apache Jackrabbit(或JCR API)可帮助您将数据存储与数据管理系统分开。这意味着每个数据存储提供者都必须为他自己的数据存储实现JCR API。问题是JCR为MySQL实施?我们可以通过MySQL使用JCR API吗?我想真正抽象出我存储内容的位置,以便明天如果我不想使用关系数据库,我可以轻松地将其与文件系统交换出来。我们可以在MySQL上使用JCR API吗?
2
A
回答
4
您可以尝试ModeShape,这是一个JCR实现,可以将数据存储在各种系统中,包括MySQL(或几乎任何其他关系数据库),数据网格(如Infinispan),文件系统,版本控制系统(如SVN)等。您甚至可以创建由多个联合系统支持的单个JCR存储库。 ModeShape通过可扩展的连接器库来实现这一点(这比实现完整的JCR API要简单得多),因此您可以使用JCR API来获取其他系统中的数据。
1
“ModeShape isn't your father's JCR”与项目网站上的参考指南一样,更详细地涵盖了所有这些内容。
0
因此,除了事实上给出一个关系视图和另一个基于层次结构(或树)的各种数据源视图之外,ModeShape和Teiid有什么相同之处吗?
3
Apache Jackrabbit可以配置为使用MySQL进行存储,http://markmail.org/message/fbkw5vey2mme4uxe的讨论是一个很好的起点。
相关问题
- 1. 我们可以使用twitter API在twitter上发布图片吗?
- 2. 我们可以在以太坊使用mysql吗?
- 3. 我们可以在PayPal REST API中使用引用事务吗?
- 4. 我们可以在J2EE应用程序上使用WSRP portlet吗?
- 5. 我们可以在GitLab上使用Github的mac应用吗?
- 6. 我们可以使用Google App Engine而不使用他们的数据API吗?
- 7. 我们可以在Selenium WebDriver和Cucumber上使用TestNG吗?
- 8. 我们可以在Windows上使用git-cvs吗?
- 9. 我们可以在Android上使用RecordStore数据库吗?
- 10. 我们可以在内部网上使用SOAP吗?
- 11. 我们可以在IE7和IE8上使用canvas.toDataURL吗?
- 12. 我们可以使用AJAX和XHTML吗?
- 13. 我们可以使用API创建Amazon联合身份池吗?
- 14. 我们可以使用谷歌的方向API吗?
- 15. 我们可以使用EWS托管API连接到Exchange 2016吗?
- 16. 我们可以使用Gmail API访问协作收件箱吗?
- 17. 我们可以在后端的Api类中有Api方法吗
- 18. 在MySQL中,我可以在INSERT上下文中使用IF吗?
- 19. 我可以在外部网址上使用Soundcloud API吗?
- 20. 我可以在dotNet编译的exe上使用Win32 API ExtractIcon()吗?
- 21. 我可以在WinRT上使用阻塞API吗?
- 22. 我可以在新的Graph API上使用FBConnect吗?
- 23. 我可以在vs2008上使用HTML5吗
- 24. 我可以在GAE上使用django.contrib.gis吗?
- 25. 我可以在iPhone上使用setModalPresentationStyle吗?
- 26. 我可以在Android上使用PixelMed吗?
- 27. 我可以在iOS上使用QLThumbnailImageCreate吗?
- 28. 我可以在QNX上使用Java吗?
- 29. 我可以在android上使用jmonkeyengine吗?
- 30. 我可以在Mac上使用Kinect吗?
有一天我偶然发现了ModeShape,而且我很好奇。有没有人在这里使用过它? – alex 2010-03-30 19:40:18