新聞中心
hbase怎么查詢表的前10條?
查詢前十條記錄(順數(shù))select top 10 * form 表 where ..." '也可以不要后面的where子句

查詢后十條記錄版(倒數(shù))select top 10 * form 表 where ... order by id desc"'注:ID是數(shù)據(jù)庫自權(quán)動編號
hbase表的特點是?
HBase是一個在HDFS上開發(fā)的面向列的分布式數(shù)據(jù)庫。從邏輯上來講,HBase將數(shù)據(jù)按照表、行和列進行存儲。與HDFS一樣,HBase主要依靠橫向擴展,通過不斷增加廉價的商用服務(wù)器,來增加計算和存儲能力。HBase表的特點如下:
容量大:一個表可以有數(shù)十億行,上百萬列。當關(guān)系型數(shù)據(jù)庫的單個表的記錄在億級時,則查詢和寫入的性能都會呈現(xiàn)指數(shù)級下降,而HBase對于單表存儲百億或
更多的數(shù)據(jù)都沒有性能問題。
無固定模式(表結(jié)構(gòu)不固定):每行都有一個可排序的主鍵和任意多的列,列可以根據(jù)需要動態(tài)的增加,同一張表中不同的行可以有截然并的列。
面向列:面向列的存儲和權(quán)限控制,支持列獨立檢索。關(guān)系型數(shù)據(jù)庫是按行存儲的,在數(shù)據(jù)量大的時候,關(guān)系型數(shù)據(jù)庫依賴索引來提高查詢速度,而建立索引和更新。
Hbase的優(yōu)點
HDFS有高容錯,高擴展的特點,而Hbase基于HDFS實現(xiàn)數(shù)據(jù)的存儲,因此Hbase擁有與生俱來的超強的擴展性和吞吐量。
HBase采用的是Key/Value的存儲方式,這意味著,即便面臨海量數(shù)據(jù)的增長,也幾乎不會導(dǎo)致查詢性能下降。
hbase三層結(jié)構(gòu)的順序是?
HBase三層結(jié)構(gòu)的順序如下:
第一層 Zookeeper文件
記錄了-ROOT-表的位置信息。
第二層 -ROOT-表。
記錄了.META.表的Region位置信息-ROOT-表只能有一個Region。通過-ROOT-表,就可以訪問.META.表中的數(shù)據(jù)。
第三層 .META.表
記錄了用戶數(shù)據(jù)表的Region位置信息,.META.表可以有多個Region,保存了HBase中所有用戶數(shù)據(jù)表的Region位置信息。
到此,以上就是小編對于hbase數(shù)據(jù)排序的問題就介紹到這了,希望這3點解答對大家有用。
分享名稱:hbase怎么查詢表的前10條?(hbase中怎么實現(xiàn)列表排序)
本文地址:http://www.dlmjj.cn/article/dpedioh.html


咨詢
建站咨詢
