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,提高查詢速度。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM