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


咨詢
建站咨詢
