HDFS是Hadoop分佈式文件系統,HBASE是分佈式非關係數據庫,是開源的Not-Only-SQL數據庫,它運行和數據都是在Hadoop上。HDFS為HBase提供了高可靠性的底層存儲支持。
Hbase為Hadoop框架當中的結構化數據提供存儲服務,是面向列的分佈式數據庫。HDFS和HBase都可以處理結構、半結構和非結構數據。
Hbase特點
提供靈活的數據模型
使用表狀存儲,依賴HDFS
提供表狀的面向列的數據存儲
針對表狀數據的隨機讀寫進行優化
使用key-value操作數據
優化了多次讀,以及多次寫
HDFS特點
為分佈式存儲提供文件系統
直接使用文件
使用文件系統和處理框架
針對存儲大尺寸的文件進行優化
優化一次寫入,多次讀取的方式