【问题标题】:Spring Data [ persist object in Hbase]Spring Data [在 Hbase 中持久化对象]
【发布时间】:2016-04-13 14:52:34
【问题描述】:

在浏览 Spring 站点时,我有一个疑问。可以使用Spring Data 进行OMR,即在Hbase中实现Java对象的持久化。

像 Kundera 和 DataNucleus 一样工作吗?

【问题讨论】:

    标签: spring orm hbase spring-data spring-data-jpa


    【解决方案1】:

    Spring for Hadoop 项目提供了 Hadoop(包括 HBase)与 Spring 应用程序的集成。它提供了一个Template 类用于与Hadoop 组件交互。许多其他 Spring 模块提供类似的 Template 类(JdbcTemplateLdapTemplate 等)。

    另一方面,Spring Data 模块通过Repository 模式提供对底层数据存储的访问。目前没有已知的 Spring Data 项目与 Spring for Hadoop 项目的本地或第三方集成(请参阅 Spring Data 项目的主页以获取支持的后端列表)。

    但是,可以将 Spring for Hadoop 项目(基本上是 Template)提供的功能包装在 Repository 实现中。例如,查看Spring Data Solr 项目的源代码,该项目提供Template 和使用TemplateRepository。可以从 Spring for Hadoop 项目中为 HBase 构建类似的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-05
      • 2018-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多