没有 HDFS 的 NoSQL
Posted
技术标签:
【中文标题】没有 HDFS 的 NoSQL【英文标题】:NoSQL without HDFS 【发布时间】:2016-08-19 19:51:01 【问题描述】:由于历史原因,HBASE 建立在 HDFS 之上;碰巧的是,HBASE 是 Google Big Table 的克隆,它又依赖于 GFS,所以它就是 HDFS。 HBASE 不需要 HDFS 的大部分,但它依赖 HDFS 来实现冗余。
我读到,原则上,如果 HBASE 像其他 NoSQL 数据库那样实现冗余本身(即没有 HDFS)会更容易。
问题:
1) 不依赖 HDFS 实现冗余的 NoSQL 数据库示例有哪些?
2) 如果不使用 HDFS,是否会有另一个分布式文件系统或此类 NoSQL 数据库在集群中现有的本地文件系统之上自行完成?
3) 总结一下,没有分布式文件系统的 NoSQL 数据库有可能吗?
【问题讨论】:
【参考方案1】: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 数据库自己维护冗余。
【讨论】:
以上是关于没有 HDFS 的 NoSQL的主要内容,如果未能解决你的问题,请参考以下文章