更新时间:2024-10-31 GMT+08:00
HBase全局二级索引样例程序开发思路
HBase支持使用全局二级索引加速条件查询,通过本样例,您可以了解如何管理及使用全局二级索引。
该样例程序仅适用于MRS 3.3.0及之后版本。
场景说明
假定用户开发一个应用程序,其中一个功能需要记录用户信息及地址,记录数据如下表:
| id | name | age | address |
|---|---|---|---|
| 1 | Zhang | 20 | CityA |
| 2 | Li | 30 | CityB |
| 3 | Wang | 35 | CityC |
数据规划
合理地设计表结构、行键、列名能充分利用HBase的优势。全局二级索引应用于scan条件查询场景,查询均由索引表完成,无需关注用户表rowkey。在本样例中,用户表rowkey格式为:"r1","r2","r3"...,所有列都存储在info列族中。
样例功能说明
样例重点介绍全局二级索引的创建、状态修改、删除、以及基于二级索引查询的实现。
父主题: HBase全局二级索引样例程序