他們的關係是: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為他們提供了高可靠性的底層儲存支援。
他們的關係是: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為他們提供了高可靠性的底層儲存支援。