- 資訊首頁(yè) > 開(kāi)發(fā)技術(shù) >
- HBase表有什么特點(diǎn)
本篇內容介紹了“HBase表有什么特點(diǎn)”的有關(guān)知識,在實(shí)際案例的操作過(guò)程中,不少人都會(huì )遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學(xué)有所成!
HBase是一個(gè)在HDFS上開(kāi)發(fā)的面向列的分布式數據庫。從邏輯上來(lái)講,HBase將數據按照表、行和列進(jìn)行存儲。與HDFS一樣,HBase主要依靠橫向擴展,通過(guò)不斷增加廉價(jià)的商用,來(lái)增加計算和存儲能力。HBase表的特點(diǎn)如下:
容量大:一個(gè)表可以有數十億行,上百萬(wàn)列。當的單個(gè)表的記錄在億級時(shí),則查詢(xún)和寫(xiě)入的性能都會(huì )呈現指數級下降,而HBase對于單表存儲百億或
更多的數據都沒(méi)有性能問(wèn)題。
無(wú)固定模式(表結構不固定):每行都有一個(gè)可排序的主鍵和任意多的列,列可以根據需要動(dòng)態(tài)的增加,同一張表中不同的行可以有截然并的列。
面向列:面向列的存儲和權限控制,支持列獨立檢索。關(guān)系型數據庫是按行存儲的,在數據量大的時(shí)候,關(guān)系型數據庫依賴(lài)索引來(lái)提高查詢(xún)速度,而建立索引和更新
索引需要大量的時(shí)間和空間。對于HBase而言,因為數據是按照列存儲,每一列都單獨存放,所以數據及索引,在查詢(xún)時(shí)可以只訪(fǎng)問(wèn)所涉及的列的數據,大大
降低了系統的I/O性能。
稀疏性:空(null)列并不占用存儲空間,表可以設計的非常稀疏。
數據多版本:每個(gè)單元中的數據可以有多個(gè)版本,默認情況下版本號自動(dòng)分配,是單元格插入時(shí)的時(shí)間戳。
數據類(lèi)型單一:HBase中的數據都是字符串,沒(méi)有類(lèi)型。
高性能:針對Rowkey的查詢(xún)能夠達到毫秒級別。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自互聯(lián)網(wǎng)轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權請聯(lián)系QQ:712375056 進(jìn)行舉報,并提供相關(guān)證據,一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容。
Copyright ? 2009-2021 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 珠海市特網(wǎng)科技有限公司 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站