在Spring网站上浏览时,我有一个疑问。可以将Spring Data 用于OMR,即在Hbase中使Java对象持久化。
像Kundera和DataNucleus一样工作吗?
答案 0 :(得分:2)
Spring for Hadoop项目提供了Hadoop(包括HBase)与Spring应用程序的集成。它提供了一个Template
类,用于与Hadoop组件进行交互。许多其他Spring模块提供类似的Template
类(JdbcTemplate
,LdapTemplate
等。)。
另一方面,Spring Data模块通过Repository
模式提供对底层数据存储的访问。目前,Spring Data项目与Spring for Hadoop项目没有已知的本地或第三方集成(请参阅Spring Data项目的主页以获取支持的后端列表)。
但是,可以在Template
实现中包含Spring for Hadoop项目(基本上是Repository
)提供的功能。例如,请参阅提供Spring Data Solr的Template项目和使用Template
的{{3}}的源代码。类似的东西可以从Spring for Hadoop项目为HBase构建。