没有 HDFS 的 NoSQL

NoSQL without HDFS

由于历史原因,HBASE 建立在 HDFS 之上;碰巧 HBASE 是 Google Big Table 的克隆,后者又依赖于 GFS,因此它是 HDFS。 HBASE 不需要 HDFS 的大部分,但它依赖于 HDFS 来实现冗余。

我读到,原则上,如果 HBASE 本身实现冗余(即没有 HDFS)会更容易,就像其他 NoSQL 数据库一样。

问题:

1)不依赖HDFS实现冗余的NoSQL数据库有哪些例子?

2) 如果不使用 HDFS,是否会有另一个分布式文件系统,或者这样的 NoSQL 数据库在集群中现有的本地文件系统之上自行完成?

3) 综上所述,没有分布式文件系统可以有NoSQL数据库吗?

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 数据库本身保持冗余。