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