首先,HBase是一个分布式数据库,而HDFS是一个分布式文件系统 其次,HBase中存储的海量数据记录比较小,一般在几百Bytes到KB级别,若将这些数据直接存储于文件系统,会产生大量的碎小文件,每个文件都会产生元信息,当小文件多了之后元信息也就多了,对namenode会造成压力,使得性能下降...
显示全部首先,HBase是一个分布式数据库,而HDFS是一个分布式文件系统
其次,HBase中存储的海量数据记录比较小,一般在几百Bytes到KB级别,若将这些数据直接存储于文件系统,会产生大量的碎小文件,每个文件都会产生元信息,当小文件多了之后元信息也就多了,对namenode会造成压力,使得性能下降
收起