12.10.2 学生表

这里我们以学习数据库过程中常用的一个学生表为例来讲解模式设计。众所周知,在关系型数据库(RDBMS)中学生表的表结构如表12-15~表12-17所示。

12.10.2 学生表 - 图1

12.10.2 学生表 - 图2

12.10.2 学生表 - 图3

那么在HBase中,数据存储的模式将如表12-18和表12-19所示。

12.10.2 学生表 - 图4

12.10.2 学生表 - 图5

从上面的5个表中可以看出,在RDBMS中可以完成的操作,在HBase中不但可以完成,还可以有更好的执行效率。在HBase中Row Key是索引,因此在HBase中对数据进行查询,能够比RDBMS有更大的速度优势。