千家信息网

如何进行kappa和lambda对比

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章跟大家分析一下"如何进行kappa和lambda对比"。内容详细易懂,对"如何进行kappa和lambda对比"感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。
千家信息网最后更新 2026年11月02日如何进行kappa和lambda对比

这篇文章跟大家分析一下"如何进行kappa和lambda对比"。内容详细易懂,对"如何进行kappa和lambda对比"感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习"如何进行kappa和lambda对比"的知识吧。

首先我们会详细的讲解这两种架构,实现这两种架构的技术工具,还有就是如何决策使用这两种架构。

如何构建一个实时处理系统架构一直争论不断。一个好的实时处理系统必须是容错和可升级的。必须支持批量和增量的更新,必须可扩展。

在这些讨论中一个重要的里程碑是,storm的创始人,Nathan Marz,描述了我们目前所了解的lambda架构。Lambda架构目前已经有很多使用案例,实时上大量的公司都在使用,比如Yahoo和Netflix。当然,lambda架构也并不是得到的全是赞美,也有一些批判,就是它带来了编码的负担。( 原英:But of course, Lambda is not a silver bullet and has received some fair criticism on the coding overhead it can create.)

在2014年夏天,LinkedIn的Jay Kreps发表了一篇文章描述了Kappa架构,解决了一些Lambda架构的陷阱。Kappa架构并不是Lambda架构的替代,因为有些Lambda架构并不适合迁移到Kappa架构上去。

对于一个给定的案例,准确的评估哪种架构师最好的是很有挑战性的,错误的设计决策可能对数据分析项目的实施产生严重的影响。

现在,就深入细节去了解两种数据处理架构。

1
lambda架构


Lambda架构有三个层面组成:batch,speed,serving。

Batch层面有两个主要的任务:

1.管理历史数据。

2.重新结算结果,例如重新训练模型。

Batch层接受新的数据,将新的数据和历史数据进行合并,然后重新计算结果。Batch层计算了所有的数据,这使得系统能产生相对精确的结果。然而,由于计算时间比较久,使的结果延迟也会比较大。

Speed层主要提供低延迟,近实时的计算结果。Speed层接收数据,增量更新batch层的结果。由于speed层的增量算法,计算代价被极大减少。

Serving用batch层和speed层计算的结果提供多样的查询。

2
kappa架构

创建kappa架构的一个最重要的动机是避免维护batch和speed层两份独立的代码。一个核心的思想就是用一个单独的流处理引擎处理实时的计算和连续不断的数据的重复计算。代码的更改对结果影响很大,所以数据必须重新计算。结果kappa架构的组成只有两个部分:stream processing和serving。流处理层运行流处理任务。运行一个流处理作业以启用实时数据处理。仅仅当流处理作业更改了一些代码之后才会进行数据的重新处理。可以通过重启一个梗概代码后的流处理作业去处理所有以前的数据。

Serving层也是提供数据查询的。

关于如何进行kappa和lambda对比就分享到这里啦,希望上述内容能够让大家有所提升。如果想要学习更多知识,请大家多多留意小编的更新。谢谢大家关注一下网站!

架构 数据 处理 结果 实时 代码 增量 就是 系统 作业 更新 重要 不断 两个 任务 内容 历史 历史数据 层面 数据处理 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖北九亚互联网络科技有限公司 亿人帮互联网科技有限公司 广州大一互联网络科技有限公司 江苏根荣互联网科技 互联网科技有限公司图片 北京互联网科技有限公司 狮子座互联网科技有限公司 奇士达互联网科技 互联网高科技企业 一五八零互联网科技 互联网 科技服务平台 互联网实体化科技化 乌苏新华互联网科技做什么的 无锡工业互联网科技有限公司 小米互联网科技园入驻 福建互联网展示科技馆设计 互联网科技接地气 互联网金融运营模式中的金融科技 银川新华互联网科技学校是国营吗 前海云享互联网科技 手冲咖啡和咖啡机区别 湖南永感互联网科技有限公司 疫情对互联网科技公司影响 善班互联网科技有限公司 天下捷融互联网科技 美国互联网前沿科技 企晟互联网信息科技有限公司 互联网科技融合创新 上海同邻互联网科技有限公司规模 华人运通互联网科技公司
0