写点什么

一粟读书笔记之《数据密集型应用系统设计》

作者:宇宙之一粟
  • 2022 年 7 月 12 日
  • 本文字数:482 字

    阅读完需:约 2 分钟

一粟读书笔记之《数据密集型应用系统设计》

本文的内容来自《数据密集型应用系统设计》,豆瓣评分高达 9.7


什么是数据密集型应用


数据密集型应用,英文名 Data-Intensive Application,


数据密集型应用(data-intensive applications) 正在通过使用这些技术进步来推动可能性的边界。一个应用被称为 数据密集型 的,如果 数据是其主要挑战(数据量,数据复杂度或数据变化速度)—— 与之相对的是 计算密集型,即处理器速度是其瓶颈。


数据密集型计算是一类并行计算应用程序,使用数据并行方法处理大量数据。


特性

为了实现数据密集型计算的高性能,有必要最大程度地减少数据的移动。这可以通过 reduce 算法在数据居住的节点上执行算法来减少系统开销并提高性能。


数据密集型计算系统采用独立于机器的方法,其中运行时系统控制程序的调度、执行、负载平衡、通信和移动。


数据密集型计算非常关注数据的可靠性和可用性。传统的大规模系统可能容易受到硬件故障、通信错误和软件错误的影响,而数据密集型计算旨在克服这些挑战。


数据密集型计算是为可扩展性而设计的,因此它可以容纳任何数量的数据,因此可以满足时间关键要求。硬件和软件架构的可扩展性是数据密集型计算的最大优势之一。


·

发布于: 刚刚阅读数: 2
用户头像

宇宙古今无有穷期,一生不过须臾,当思奋争 2020.05.07 加入

🏆InfoQ写作平台-第二季签约作者 🏆 混迹于江湖,江湖却没有我的影子 热爱技术,专注于后端全栈,轻易不换岗 拒绝内卷,工作于软件工程师,弹性不加班 热衷分享,执着于阅读写作,佛系不水文

评论

发布
暂无评论
一粟读书笔记之《数据密集型应用系统设计》_读书笔记_宇宙之一粟_InfoQ写作社区