Lambda架构 - 这个名字的起源是什么?

set*_*tec 14 lambda bigdata lambda-architecture

我已经阅读了曼宁的大数据Lambda架构(http://www.manning.com/marz/BD_meap_ch01.pdf),仍然无法理解为什么它被命名为'Lambda'.它有点像这个架构基于的系统的代号或名称吗?

小智 13

在我看来,Lambada Architecture的两个核心原则是

  1. 拥抱数据不变性
  2. 所有查询都可以表示为整个数据集的纯函数(没有副作用)

这些不变性和纯函数的性质是函数式编程的核心原则,而这些原则又源于Alonzo Church的Lambda微积分.因此,Nathan Marz必须将此架构命名为Lambda Architecture.


Mau*_*lin 8

它是由美国数学家Alonzo Church选择的,他在20世纪30年代开发计算理论时需要一封希腊字母来表示操作符的功能抽象.不同的人问他为什么选择那封特别的信,他给了他们不同的答案(但最重要的是,他并不是非常在乎).有关更多详细信息和一些链接,请参阅http://www.lambdafaq.org/why-are-lambda-expressions-so-called/

  • 但它与lambda arhcitecture有什么关系呢? (6认同)