2016-08-19 80 views
1

由於歷史原因,HBASE建立在HDFS的頂部;它正好碰巧HBASE是Google Big Table的一個克隆,而這又依賴於GFS,所以它就是HDFS。 HBASE不需要HDFS的大部分,但它依靠HDFS來實現冗餘。沒有HDFS的NoSQL

我讀到,原則上,如果HBASE自己實現冗餘(即不使用HDFS),就像其他NoSQL數據庫那樣執行冗餘。

問題:

1)什麼是實現冗餘,而不依賴於HDFS NoSQL數據庫的例子嗎?

2)如果HDFS未被使用,將會有另一個分佈式文件系統,或者這樣的NoSQL數據庫正在整個羣集的現有本地文件系統上自行完成?

3)總結一下,有沒有分佈式文件系統的NoSQL數據庫?

回答

2

1)是的,其實有很多,如Cassandra/MongoDB/Aerospike
2)它們是are doing all by themselves on the top of existing local file systems across the cluster
3)與question 2)相同。有可能,NoSQL數據庫本身會保持冗餘。