目的

检索是HBASE的最重要特性之一。HBASE存储的数据是海量的,如何在海量的数据基础上实现尽可能快速的检索,必须掌握HBASE检索的各种内在特性。目的是为后续我们开发检索应用提供技术支撑。

用例

l 用一个存在的完整RowKey对全表检索

实验目的

验证对海量数据表指定RowKey主键能够快速检索出数据

实验环境

100集群

参数配置

参数

缺省

阈值

说明

 

 

 

 

实验步骤

1、  打开【数据库管理】选择存储有大量数据的一张表

2、  点击菜单选择【单条检索】à从一个指定表的海量数据中选择一条存在的RowKey,执行查询

预期结果

毫秒级响应查询结果,查到一条记录

实验过程

1、  选择海量数据表“MSC_Sms_Log_20120314”进行测试,按照实验步骤进行操作,得到结果:

从730万条记录792.62M的数据中,仅用1毫秒完成检索。

2、  对表“MCS_Sms_Log_20120325”进行测试。输入为:

两次检索的结果分别为:

从3.51亿条数据中,用时32毫秒完成检索。

重新检索结果:用时28毫秒。

实验结论

指定RowKey检索数据命中率非常高。

更多内容请下载附件阅读