HBase查询为什么这么快?首先数据量很大的时候,HBase会拆分成多个Region分配到多台RegionServer.客户端通过meta信息定位到某台RegionServer(也可能是多台), 通过Rowkey定位Region,这当中会先经过BlockCache,这边找不到的话,再经过MemStore和Hfile查询,这当中通过布隆过滤器过滤掉一些不需要查询的HFile。 使用场景 单表数据量超千万,而且并发还挺高。 数据分析需求较弱,或者不需要那么灵活或者实时
HBase查询为什么这么快?
首先数据量很大的时候,HBase会拆分成多个Region分配到多台RegionServer.
客户端通过meta信息定位到某台RegionServer(也可能是多台),
通过Rowkey定位Region,这当中会先经过BlockCache,这边找不到的话,再经过MemStore和Hfile查询,这当中通过布隆过滤器过滤掉一些不需要查询的HFile。
使用场景