關于hbase底層數據結構,hbase依靠什么存儲底層數據這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現在讓我們一起來看看吧!
1、HBase – Hadoop Database,是一個高可靠性、高性能、面向列、可伸縮的分布式存儲系統(tǒng),利用HBase技術可在廉價PC Server上搭建起大規(guī)模結構化存儲集群。
2、HBase是Apache的Hadoop項目的子項目。
3、HBase不同于一般的關系數據庫,它是一個適合于非結構化數據存儲的數據庫。
4、另一個不同的是HBase基于列的而不是基于行的模式。
5、HBase中的所有數據文件都存儲在Hadoop HDFS文件系統(tǒng)上,主要包括兩種文件類型:1. HFile, HBase中KeyValue數據的存儲格式,HFile是Hadoop的二進制格式文件,實際上StoreFile就是對HFile做了輕量級包裝,即StoreFile底層就是HFile2. HLog File,HBase中WAL(Write Ahead Log) 的存儲格式,物理上是Hadoop的Sequence File。
本文分享完畢,希望對大家有所幫助。
標簽:
免責聲明:本文由用戶上傳,與本網站立場無關。財經信息僅供讀者參考,并不構成投資建議。投資者據此操作,風險自擔。 如有侵權請聯系刪除!