zoukankan      html  css  js  c++  java
  • 078 Hbase中rowkey设计原则

    1.热点问题

      在某一时间段,有大量的数据同时对一个region进行操作

    2.原因

      对rowkey的设计不合理

      对rowkey的划分不合理

    3.解决方式

      rowkey是hbase的读写唯一标识

      最大长度是64KB。

    4.核心原则

      设计必须按照业务需求进行设计

    5.长度原则

      经验:10~100字节可以

      官方:16字节,因为操作系统时8字节进行存储

    6.散列原则

      划分region是按照rowkey的头部进行划分。

      有几种方式:

      )组合字段

        id+timestamp

      )反转rowkey

    7.唯一原则

      是索引的唯一依据

    8.经验操作

      经常讲需要查询的字段整合到rowkey,提高查询速度。

  • 相关阅读:
    开始研究web,mark一下
    干掉Unity3D
    mysql NDB
    mysql federated engine
    mysql memory
    mysql merge
    mysql innodb 引擎
    mysql myisam
    mysql 的日志文件
    mysql 的数据文件
  • 原文地址:https://www.cnblogs.com/juncaoit/p/6168637.html
Copyright © 2011-2022 走看看