典型场景说明


通过典型场景,我们可以快速学习和掌握HBase的开发过程,并且对关键的接口函数有所了解。

场景说明

假定用户开发一个应用程序,用于管理企业中的使用A业务的用户信息,如表1所示,A业务操作流程如下:

  • 创建用户信息表。
  • 在用户信息中新增用户的学历、职称等信息。
  • 根据用户编号查询用户姓名和地址。
  • 根据用户姓名进行查询。
  • 查询年龄段在[20–29]之间的用户信息。
  • 数据统计,统计用户信息表的人员数、年龄最大值、年龄最小值、平均年龄。
  • 用户销户,删除用户信息表中该用户的数据。
  • A业务结束后,删除用户信息表。
表1 用户信息
编号 姓名 性别 年龄 地址
12005000201 张三 19 广东省深圳市
12005000202 李婉婷 23 河北省石家庄市
12005000203 王明 26 浙江省宁波市
12005000204 李刚 18 湖北省襄阳市
12005000205 赵恩如 21 江西省上饶市
12005000206 陈龙 32 湖南省株洲市
12005000207 周微 29 河南省南阳市
12005000208 杨艺文 30 重庆市开县
12005000209 徐兵 26 陕西省渭南市
12005000210 肖凯 25 辽宁省大连市

数据规划

合理地设计表结构、行键、列名能充分利用HBase的优势。本样例工程以唯一编号作为RowKey,列都存储在info列族中。

results matching ""

    No results matching ""