Подтвердить что ты не робот

Лямбда-архитектура - что такое название?

Я прочитал "Архитектуру Лямбды" Manning Big Data (http://www.manning.com/marz/BD_meap_ch01.pdf) и до сих пор не в состоянии понять, почему это называется "Лямбда". Является ли это кодовым именем или именем системы, на которой основана эта архитектура?

4b9b3361

Ответ 1

Он был выбран американской математикой Alonzo Church, которому понадобилось греческое письмо, чтобы обозначить оператора для функциональной абстракции, когда он разрабатывал теорию вычислений в 1930-х годах. Разные люди спрашивали его, почему он выбрал это конкретное письмо, и он дал им разные ответы (но, судя по всему, он не очень-то сильно заботился). Для получения более подробной информации и некоторых ссылок см. http://www.lambdafaq.org/why-are-lambda-expressions-so-called/

Ответ 2

По моему мнению, два основных принципала архитектуры Lambada:

  • Непревзойденность данных Embrace
  • Все запросы могут быть сформулированы как чистые функции (без побочных эффектов) на весь ваш набор данных

Эти свойства неизменяемости и чистых функций являются основными принципами функционального программирования, которые, в свою очередь, берут свое начало в исчислении Lambda Church Alonzo. Из-за этого Натан Марц, должно быть, назвал эту архитектуру Лямбдой архитектуры.

Ответ 3

Я думаю, что это просто письмо "Лямбда". Похоже, что данные делятся на два потока.