HDFS解决什么问题

  1. HDFS主要解决海量数据存储的问题,可以将一个超大数据集如100T,切成小块存储在不同的机器中,同时还添加了冗余和容错功能

  2. 但是HDFS是一个文件系统,只能做对大文件的数据进行读取,对文件进行数据追加以及权限一些相关的,如果要对hdfs上存储的海量数据进行增删改查,那抱歉HDFS做不到

HBase解决什么问题

  1. HBase就解决上述HDFS无法做到的一些事情比如对HDFS海量数据进行简单的增删改查

NoSQL数据库

  1. HBase是NoSQL数据库,也就是说HBase不支持复杂的SQL语句和事务,HBase主要干的事情就是对海量数据进行简单的增删改查