《流式数据系统:概念、架构与安全》
1. 流式数据概述
在当今时代,数据无处不在,通过手机、信用卡、配备传感器的建筑、自动售货机、恒温器、火车、公交车、飞机、社交媒体帖子、数码照片和视频等不断流动。数据量正以惊人的速度增长,2013 年 5 月的一份报告显示,当时世界上约 90% 的数据是在之前两年内创建的。2014 年 4 月的研究表明,数字宇宙每两年规模就会翻倍,从 2013 年到 2020 年将增长 10 倍,从 4.4 万亿千兆字节增长到 44 万亿千兆字节。
如今,我们拥有能够存储和分析所收集数据的技术,这使得我们更容易提出有趣的问题、做出更好更快的商业决策,并提供让消费者和企业利用周围发生的事情的服务。然而,目前缺乏一种共同的方式来讨论和设计能够实现当前服务以及未来系统的方法。
2. 实时系统的定义与分类
2.1 实时系统的分类
实时系统分为硬实时、软实时和近实时三类,具体区别如下表所示:
| 分类 | 示例 | 延迟测量单位 | 延迟容忍度 |
| — | — | — | — |
| 硬实时 | 心脏起搏器、防抱死刹车 | 微秒 - 毫秒 | 无 - 系统完全故障,可能危及生命 |
| 软实时 | 航空公司预订系统、在线股票报价、VoIP(Skype) | 毫秒 - 秒 | 低 - 无系统故障,无生命危险 |
| 近实时 | Skype 视频、家庭自动化 | 秒 - 分钟 | 高 - 无系统故障,无生命危险 |
2.2 实时系统示例分析
以下是三个不同的实时系统示例:
- 有人在 Twitter 上发布推文,片刻后你
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



