搜档网
当前位置:搜档网 › HBase二级索引实现方案

HBase二级索引实现方案

HBase二级索引实现方案
HBase二级索引实现方案

图3 自定义LoadBalancer对IndexTable Region的分配控制示意图

注意:这里只增加对IndexTable Region分配的控制,并不对DataTable Region

图4 DataTable Region和IndexTable Region

根据概要设计中的说明,假设SplitKey:03,经过一系列操作之后,原来的DataTable Region

图5 分裂后的最终效果示意图

IndexTable Region具体分步骤说明如下:

图6.1 第一步

第二步,删除第一步找到的所有DataTable RowKey大于或等于SplitKey

图6.2 第二步

图6.3 第三步数据的写入过程

图7 数据写入过程示意图2.6.数据的读取过程

图8 数据读出过程示意图

注意:通过2.3节中描述的IndexTable Region分配机制,保证了IndexTable Region和对应的DataTable Region处于同一个RegionServer上,这样便解决了在有大量符合查询条件的

相关主题