91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

HBase中數據模型有哪些

發布時間:2021-12-09 10:19:50 來源:億速云 閱讀:246 作者:小新 欄目:云計算

小編給大家分享一下HBase中數據模型有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

HBase以表的形式存儲數據。表由行和列族組成。列劃分為若干個列族(row family),其邏輯視圖如下:

HBase中數據模型有哪些

下面分別說說幾個關鍵概念:

1)行鍵(RowKey)

-- 行鍵是字節數組, 任何字符串都可以作為行鍵;

-- 表中的行根據行鍵進行排序,數據按照Row key的字節序(byte order)排序存儲;

-- 所有對表的訪問都要通過行鍵 (單個RowKey訪問,或RowKey范圍訪問,或全表掃描)

2)列族(ColumnFamily)

-- CF必須在表定義時給出

-- 每個CF可以有一個或多個列成員(ColumnQualifier),列成員不需要在表定義時給出,新的列族成員可以隨后按需、動態加入

-- 數據按CF分開存儲,HBase所謂的列式存儲就是根據CF分開存儲(每個CF對應一個Store),這種設計非常適合于數據分析的情形

3)時間戳(TimeStamp)

-- 每個Cell可能又多個版本,它們之間用時間戳區分

4)單元格(Cell)

-- Cell 由行鍵,列族:限定符,時間戳唯一決定

-- Cell中的數據是沒有類型的,全部以字節碼形式存貯

5)區域(Region)

-- HBase自動把表水平(按Row)劃分成多個區域(region),每個region會保存一個表里面某段連續的數據;

-- 每個表一開始只有一個region,隨著數據不斷插入表,region不斷增大,當增大到一個閥值的時候,region就會等分會兩個新的region;

-- 當table中的行不斷增多,就會有越來越多的region。這樣一張完整的表被保存在多個Region 上。

-- HRegion是HBase中分布式存儲和負載均衡的最小單元。最小單元表示不同的HRegion可以分布在不同的HRegionServer上。但一個HRegion不會拆分到多個server上。

以上是“HBase中數據模型有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

施秉县| 双流县| 吉水县| 天门市| 伊吾县| 焦作市| 台东县| 乐陵市| 错那县| 阿荣旗| 龙海市| 岗巴县| 景宁| 新竹县| 洮南市| 土默特左旗| 长宁县| 阿瓦提县| 敖汉旗| 泗洪县| 苏州市| 湘潭县| 茶陵县| 庆安县| 桐柏县| 太仆寺旗| 万荣县| 镇巴县| 蒲江县| 虹口区| 墨竹工卡县| 定安县| 义乌市| 琼海市| 新绛县| 无为县| 重庆市| 彰化市| 开鲁县| 依安县| 武城县|