HBase 支持的數據類型

HBase 通過 Put 操作和 Result 操作支持 “byte-in / bytes-out” 接口,所以任何可以轉換為字節數組的內容都可以作為一個值存儲。輸入可以是字符串、數字、複雜對象、甚至可以是圖像,只要它們可以呈現為字節。

值的大小有實際的限制(例如,在 HBase 中存儲 10-50MB 的對象可能太多了)。在郵件列表中搜索關於此主題的對話。HBase 中的所有行都符合數據模型,幷包含版本控制。在進行設計時考慮到這一點,以及 ColumnFamily 的塊大小。

計數器

值得特別提及的一種支持的數據類型是“計數器(counters)”(即,能夠執行數字的原子增量)。

計數器上的同步是在區域服務器(RegionServer)上完成的,而不是在客戶端上進行的。


分享到:


相關文章: