为什么Hadoop适用于大型数据集的应用程序,而不是具有大量的小文件的应用程序?

参与5

2 同行回答

Luga Lee Luga Lee 联盟成员 系统架构师 None
关键点还在于“NameNode”。 目录/文件和Block均会占用NameNode内存空间,大量小文件会降低内存使用效率,除此,小文件的读写性能远远低于大文件的读写,主要原因对小文件读写需要在多个数据源切换,严重影响性能。...显示全部

关键点还在于“NameNode”。 目录/文件和Block均会占用NameNode内存空间,大量小文件会降低内存使用效率,除此,小文件的读写性能远远低于大文件的读写,主要原因对小文件读写需要在多个数据源切换,严重影响性能。

收起
互联网服务 · 2020-03-05
浏览2154

提问者

Tamic
Tamic 0 0 2
数据库架构师 某保险
评论44

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-03-05
  • 关注会员:3 人
  • 问题浏览:3938
  • 最近回答:2020-03-05
  • X社区推广