开发者社区> 问答> 正文

HDFS集中化缓存管理具有什么优势?

HDFS集中化缓存管理具有什么优势?

展开
收起
游客fq2cv4o24bhvc 2021-12-10 22:59:12 560 0
1 条回答
写回答
取消 提交回答
  • 1、明确的锁定可以阻止频繁使用的数据被从内存中清除。当工作集的大小超过了主内存大小(这种情况对于许多HDFS负载都是司空见惯的)时,这一点尤为重要。

    2、由于DataNode缓存是由NameNode管理的,所以,在确定任务放置位置时,应用程序可以查询一组缓存块位置。把任务和缓存块副本放在一个位置上可以提高读操作的性能。

    3、当块已经被DataNode缓存时,客户端就可以使用一个新的更高效的零拷贝读操作API。因为缓存数据的checksum校验只需由DataNode执行一次,所以,使用这种新API时,客户端基本上不会有开销

    2021-12-11 21:25:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
海量数据分布式存储——Apache HDFS之最新进展 立即下载
高性能Web架构之缓存体系 立即下载