如何从 rdbms 和 hbase 映射表

Posted

技术标签:

【中文标题】如何从 rdbms 和 hbase 映射表【英文标题】:How to map tables from rdbms and hbase 【发布时间】:2013-03-06 04:08:53 【问题描述】:

在我当前的项目中,我的任务是从一组带有 E-R 图的 RDBMS 表中设计 HBase 表。 1) 通过查看 RDBMS 表来设计 HBase 表的方法是什么?我正在尝试为此找出一些指导方针。

2) 而且,在浏览 HBase 材料时,我遇到了面向行和面向列的概念。哪个好?

3) 列族是 HBase 必须的吗?如果是,那么在查看 rdbms 表之后如何决定列族?我认为,不断变化的列应该是“值”并且可以是列族的一部分,对吗?

问候, 舒瓦尼克 大数据开发人员

【问题讨论】:

见***.com/questions/15218672/… 【参考方案1】:

好吧,过去几周我经历了同样的过程,从所有资源中我发现这些是最有趣的。我觉得他们绝对可以帮助你。

一篇关于 HBase 及其基本概念的非常清晰的文章:

http://jimbojw.com/wiki/index.php?title=Understanding_Hbase_and_BigTable

去年 HBaseCon 的一段视频,介绍了如何在 HBase 中设计与传统数据库相反的模式:

http://www.cloudera.com/content/cloudera/en/resources/library/hbasecon/video-hbasecon-2012-hbasecon-2012.html

【讨论】:

第一个链接对掌握非RDMS方式的方法很有帮助。

以上是关于如何从 rdbms 和 hbase 映射表的主要内容,如果未能解决你的问题,请参考以下文章

将用户定义的对象转换为数据框并写入 RDBMS - 如何维护与数据库的映射?

Hbase表映射到phoenix

创建Hbase表&Hbse表映射到hive表

怎样删除hive和hbase映射表

透视Hbase数据模型|概念视图|物理视图

透视Hbase数据模型|概念视图|物理视图