【发布时间】:2016-04-13 14:52:34
【问题描述】:
在浏览 Spring 站点时,我有一个疑问。可以使用Spring Data 进行OMR,即在Hbase中实现Java对象的持久化。
像 Kundera 和 DataNucleus 一样工作吗?
【问题讨论】:
标签: spring orm hbase spring-data spring-data-jpa
在浏览 Spring 站点时,我有一个疑问。可以使用Spring Data 进行OMR,即在Hbase中实现Java对象的持久化。
像 Kundera 和 DataNucleus 一样工作吗?
【问题讨论】:
标签: spring orm hbase spring-data spring-data-jpa
Spring for Hadoop 项目提供了 Hadoop(包括 HBase)与 Spring 应用程序的集成。它提供了一个Template 类用于与Hadoop 组件交互。许多其他 Spring 模块提供类似的 Template 类(JdbcTemplate、LdapTemplate 等)。
另一方面,Spring Data 模块通过Repository 模式提供对底层数据存储的访问。目前没有已知的 Spring Data 项目与 Spring for Hadoop 项目的本地或第三方集成(请参阅 Spring Data 项目的主页以获取支持的后端列表)。
但是,可以将 Spring for Hadoop 项目(基本上是 Template)提供的功能包装在 Repository 实现中。例如,查看Spring Data Solr 项目的源代码,该项目提供Template 和使用Template 的Repository。可以从 Spring for Hadoop 项目中为 HBase 构建类似的东西。
【讨论】: