更新时间:2024-04-29 GMT+08:00

开发思路

功能分解

根据上述的业务场景进行功能分解,需要开发的功能点如表1所示。

表1 在HBase中开发的功能

序号

步骤

代码实现

1

根据典型场景说明中的信息创建表。

请参见创建表

2

导入用户数据。

请参见插入数据

3

增加“教育信息”列族,在用户信息中新增用户的学历、职称等信息。

请参见修改表

4

根据用户编号查询用户姓名和地址。

请参见使用Get读取数据

5

根据用户姓名进行查询。

请参见使用过滤器Filter

6

用户销户,删除用户信息表中该用户的数据。

请参见删除数据

7

A业务结束后,删除用户信息表。

请参见删除表

关键设计原则

HBase是以RowKey为字典排序的分布式数据库系统,RowKey的设计对性能影响很大,具体的RowKey设计请考虑与业务结合。