HBase中的数据为何不直接存放于HDFS之上?

参与3

1同行回答

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

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

收起
互联网服务 · 2019-12-25
浏览2180

提问者

care
care002
项目经理某单位

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-12-25
  • 关注会员:2 人
  • 问题浏览:3803
  • 最近回答:2019-12-25
  • X社区推广