回覆列表
  • 1 # CoreCode

    他們的關係是:hbase是一個記憶體資料庫,而hdfs是一個儲存空間;是物品和房子的關係。

    hdfs只是一個儲存空間,他的完整名字是分散式檔案系統。從名字可知他的作用了。hbase是一個記憶體資料庫,簡單點說hbase把表啊什麼的存在hdfs上。

    Hbase與HDFS的性質和屬性。

    1、Hbase是Hadoop database,即Hadoop資料庫。它是一個適合於非結構化資料儲存的資料庫,HBase基於列的而不是基於行的模式。

    HBase是Google Bigtable的開源實現,類似Google Bigtable利用GFS作為其檔案儲存系統,HBase利用Hadoop HDFS作為其檔案儲存系統;Google執行MapReduce來處理Bigtable中的海量資料,HBase同樣利用Hadoop MapReduce來處理HBase中的海量資料。

    2、HDFS是GFS的一種實現,他的完整名字是分散式檔案系統,類似於FAT32,NTFS,是一種檔案格式,是底層的。

    Hive與Hbase的資料一般都儲存在HDFS上。Hadoop HDFS為他們提供了高可靠性的底層儲存支援。

  • 中秋節和大豐收的關聯?
  • 如何消除“三手煙”?