HBase是基于HDFS来存储
HDFS:
1.一次性写入,多次读取
2.保证数据一致性
3.可以部署在许多廉价机器中,通过副本提高可靠性,提高容错和恢复机制
HBase:
1.瞬间写入大量数据,数据库不好支撑或需要很高成本支撑的场景
2.数据需要长久保存,且量会持久增长到比较大的场景
3.HBase不适用于与有join,多级索引,表关系复杂的数据模型
4.大数据量且有快速随机访问需求
5.业务场景简单,不需要关系数据库中很多特性(例如:交叉列、交叉表、事务、连接等)
HBase是基于HDFS来存储
HDFS:
1.一次性写入,多次读取
2.保证数据一致性
3.可以部署在许多廉价机器中,通过副本提高可靠性,提高容错和恢复机制
HBase:
1.瞬间写入大量数据,数据库不好支撑或需要很高成本支撑的场景
2.数据需要长久保存,且量会持久增长到比较大的场景
3.HBase不适用于与有join,多级索引,表关系复杂的数据模型
4.大数据量且有快速随机访问需求
5.业务场景简单,不需要关系数据库中很多特性(例如:交叉列、交叉表、事务、连接等)