什么是 In-memory processing?它为什么能提升 Spark 性能?
What do you mean by in-memory processing?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: Spark Performance, Core Concepts
标签: in-memory, ram, performance, disk-io
参考答案摘要
定义 In-memory processing 指当需要执行操作时,直接从物理内存(RAM)中即时访问数据,而不是频繁读写磁盘。 为什么更快? 因为内存访问速度远快于磁盘 I/O,所以当 Spark 能把数据缓存到内存并复用时,整体计算性能会显著提升。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。