果然hbase的學習還是逃不過啊。今天需求的時候,遇到了很多陌生的組件,hbase就是其中一個,聽到過很多次,可是自己沒有用過,又或者說用到的時候,也只知道皮毛??雌饋磉@次是必要要把這塊的API也搞清楚,搞明白了。
學習資料: B站尚硅谷HBASE課程
2021-02-26 學習進度: 1-6小節(jié)
臨時插入了hbase的學習,突然感覺自己今年的任務(wù)量非常的大??!
- 學習過程中的相關(guān)筆記
1- 建表的時候,只需要聲明到列簇,其中的字段可以動態(tài)的按需進行增加,這個是與關(guān)系型數(shù)據(jù)庫不一樣的。
2- Row 是由一個 rowkey是多個列進行組成的。Rowkey 是字典順序存儲的。檢索的過程中可以按照范圍進行檢索。建表的時候,需要制定列簇。
3、Column是由列簇與列的限定符進行限定的。
4、Timestamp用于表示數(shù)據(jù)的不同的版本的。
5、Cell,有rowkey,column family,column qualifier,timestamp 來確定一個唯一確定的單元。cell中的數(shù)據(jù)是沒有數(shù)據(jù)類型的,全部是字節(jié)碼進行數(shù)據(jù)的存儲。
hbase 的底層都是字節(jié)數(shù)組,所以沒有數(shù)據(jù)類型一說。
學習過程中的感覺:尚硅谷的這個老師講的是真心好。所以在這個浮躁的社會,真的有認真做教育的人。