1. 程式人生 > >【HBase Meetup PPT】HBase RowKey與索引設計

【HBase Meetup PPT】HBase RowKey與索引設計

RowKey設計可以說是一個非常基礎的話題,因為每一個HBase的使用/開發人員,都是從表/RowKey設計著手的。但細究起來,RowKey設計也有很多難點,尤其是如何與應用特點很好的結合起來。

這篇演講的第一部分,先簡單介紹了HBase的基礎內容,而後探討了RowKey在讀寫流程中所發揮的關鍵作用。這些基礎內容,大部分已經在之前的文章中詳細寫過了:

RowKey與索引設計,需要緊密結合業務需求場景。因此,在第二部分,介紹了設計前需求調研的幾個關鍵維度。

第三部分介紹了RowKey設計的幾點技巧,二級索引RowKey設計的方法,組合欄位RowKey/索引的適用場景/設計原則,欄位組合的合理順序等等。

最後一部分圍繞著OpenTSDB,JanusGraph以及GeoMesa三個典型的HBase生態技術,結合了它們各自的資料模型、查詢場景,探討了它們的RowKey設計方案。

以下是該PPT的詳細內容:

以下是該PPT的詳細內容: