上云无忧 > 文档中心 > 天翼云云HBASE数据库-二级索引查询
云HBASE数据库
天翼云云HBASE数据库-二级索引查询

文档简介:
二级索引查询 功能简介 针对添加了二级索引的用户表,其数据查询性能高于针对无二级索引用户表的数据查询。 样例:使用二级索引查找数据 以下代码片段在cn.chinatelecom.hbase.sample包的“PhoenixSample”类的
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

二级索引查询


功能简介
针对添加了二级索引的用户表,其数据查询性能高于针对无二级索引用户表的数据查询。
样例:使用二级索引查找数据
以下代码片段在cn.chinatelecom.hbase.sample包的“PhoenixSample”类的
sampleScanDataByIndex方法中。
public static boolean sampleScanDataByIndex(Configuration conf) {
    log.info("Entering sampleScanDataByIndex.");
    String url = "jdbc:phoenix:thin:url=http://" + conf.get("hbase.zookeeper.quorum") + ":" +
            conf.get("phoenix.queryserver.http.port", "8765") +
            ";serialization=" + conf.get("phoenix.queryserver.serialization", "PROTOBUF");
    String sql = "SELECT age FROM PHOENIX_SAMPLE";
    try (Connection conn = DriverManager.getConnection(url); Statement stat = conn.createStatement()) {
        stat.executeQuery(sql);
        log.info("Scan index successfully.");
    } catch (Exception e) {
        log.error("Scan index failed.", e);
        return false;
    }
    log.info("Exiting sampleScanDataByIndex.");
    return true;
}
注意事项
需要预先对字段age创建二级索引。

相似文档
  • 写MOB表 功能介绍 HBase MOB数据读出与普通HBase数据的读出没有什么区别,对客户来说是透明的。 为了使用HBase MOB功能需要在web控制台配置管理添加HBase MOB相关的配置项
  • Region 预分区 功能简介 本例使用多点分割将HBase表按照“-∞~A”、“A~C”、“C~G”、 “G~I”、“I~+∞”分为五个Region。 以下代码片段在cn.chinatelecom.hbase.sample包的“MOBSample”类的 createTableBySplitKeys方法中。
  • Q:云HBASE适用什么场景? A:云HBASE是基于开源 HBase引擎支持NOSQL和二级索引,提供高性能、低延迟、易运营实时分析云服务,适合上百TB,百万级QPS的分布式计算应用场景。单节点定位开发和测试场景, 集群版定位于企业生产。
  • 天翼云HBASE数据库用户指南.pdf
  • 《天翼云HBase数据库服务协议》由用户(“甲方”)与中国电信股份有限公司云计算分公司(“乙方”)共同签订。乙方按照本协议的约定,通过中国电信天翼云官网平台(网址:www.ctyun.cn)向甲方提供天翼云关系型数据库服务。甲方应当按照本协议约定使用本服务。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部