저는 Manning의 Big Data Lambda Architecture (http://www.manning.com/marz/BD_meap_ch01.pdf)를 읽었으며 여전히 'Lambda'라는 이름을 갖지 못했습니다. 이 아키텍처가 기반으로하는 시스템의 코드 명이나 이름입니까?람다 아키텍처 -이 이름의 근원은 무엇입니까?
답변
1930 년대의 계산 이론을 개발할 때 기능적 추상화를위한 연산자를 나타 내기 위해 그리스 문자가 필요한 미국의 수학자 Alonzo Church에 의해 선택되었습니다. 여러 사람들이 왜 그 특정 편지를 선택했는지 물어 봤고 다른 답변을주었습니다. (단, 결론적으로 그는별로 신경 쓰지 않았습니다.) 좀 더 자세하게 및 일부 링크를 들어, 람바다 아키텍처의 핵심 원칙 두 가지가 있습니다 제 생각에는 http://www.lambdafaq.org/why-are-lambda-expressions-so-called/
를 참조
- 모든 쿼리가없이 (순수 함수로 공식화 할 수
- 포옹 데이터 불변성 부작용)
이러한 불변성과 순수 함수의 속성은 Alonzo Chur에 기원을 둔 함수 프로그래밍의 핵심 교리입니다. ch의 람다 미적분. 이 때문에 Nathan Marz는이 아키텍처를 Lambda Architecture로지었습니다.
그래서 ... 그들은 근본적인 수학 개념을 취하여 아키텍처에 적용하여 이미 확립되고 매우 구체적인 용어에 완전히 다른 무언가를 과장합니다. – Stephen
@Stephen 어떤 용어가 이미 설정 되었습니까? –
람다. 아마도 "기능적 아키텍처 (Functional Architecture)"라고 부를 수 있습니다. 아마도이 용어는 "람다 아키텍처 (Lambda Architecture)"라는 용어가 얼마나 기괴하고 온화하게 모욕 된 것인지에 대한 통찰력을 제공 할 수 있습니다. _ 나는 람다 (Lambda) 미적분학에 강하지 않으며, "람다 건축"(Lambda Architecture)에 불쾌감을 느끼지 않습니다. 단지 제목이 그것이 내가 너무 많이 좋아하지 않는다는 것을 나타내는 것처럼 보입니다. 나는 그것이 훌륭한 건축이 될 수있는 합리적인 기회가 있다고 생각한다. _ – Stephen
나는 그저 문자 '람다'라고 생각한다. 데이터가 두 개의 스트림으로 분할 된 것처럼 보입니다.
하지만 람다 아키텍처와 어떤 관련이 있습니까? –
@MK 질문은 용어 '람다 건축'에서 단어 '람다'의 기원에 관한 것이 었습니다. 그러나 parth.patil의 대답을 계속 확인하면 그는 'Lambda calculus formal system'과 'Lambda architecture'사이의 논리적 연결을 지적합니다. – setec