Przeczytałem Manning's Big Data Lambda Architecture (http://www.manning.com/marz/BD_meap_ch01.pdf) i nadal nie jestem w stanie dowiedzieć się, dlaczego nazywa się "Lambda". Czy jest to nazwa kodowa lub nazwa systemu, na którym opiera się ta architektura?Architektura Lambda - skąd pochodzi nazwa?
Odpowiedz
Został wybrany przez amerykańskiego matematyka Alonzo Churcha, który potrzebował greckiej litery do oznaczenia operatora dla funkcjonalnej abstrakcji, kiedy rozwijał teorię obliczeń w 1930 roku. Różni ludzie pytali go, dlaczego wybrał ten konkretny list, a on udzielił im różnych odpowiedzi (ale najważniejsze, że tak naprawdę nie obchodziło to zbytnio). Dla nieco bardziej szczegółowo i niektórych połączeń, patrz http://www.lambdafaq.org/why-are-lambda-expressions-so-called/
moim zdaniem dwie zleceniodawców rdzeniowych Lambada Architektury są
- niezmienność danych Embrace
- Wszelkie pytania można sformułować w postaci czystych funkcji (bez efekty uboczne) na całym zestawie danych
Te właściwości niezmienności i czystych funkcji są podstawowymi założeniami programowania funkcjonalnego, które z kolei ma swoje źródło w Alonzo Chur ch's Lambda Calculus. Z tego powodu Nathan Marz musiał nazwać tę architekturę Lambda Architecture.
Więc ... wzięli fundamentalną koncepcję matematyczną i zastosowali ją do architektury, przeładowując w ten sposób ustalony, bardzo specyficzny termin z czymś zupełnie innym i dobrze, puszystym? – Stephen
@Stephen Który termin został już ustalony? –
Lambda. Można by to nazwać "Funkcjonalną architekturą" - być może ten termin dałby wgląd w sposób, w jaki może być dziwaczne i łagodnie obrażające pojęcie "Architektura Lambda". "Nie jestem silny w rachunku Lambda i nie obrażam się przez" Lambda Architecture "- tylko tytuł wydaje się wskazywać, że jest to coś, czego nie lubię za bardzo. To znaczy, myślę, że ma uzasadnioną szansę na bycie dobrą architekturą. – Stephen
Myślę, że to po prostu litera "Lambda". Wygląda na to, że dane są podzielone na dwa strumienie.
- 1. Skąd pochodzi nazwa `Psycopg`?
- 2. Skąd nazwa klasy "bohater" pochodzi z CSS?
- 3. Skąd pochodzi nazwa "xs" dla dopasowania wzorca?
- 4. Skąd pochodzi Microsoft.Practices.ServiceLocation?
- 5. Skąd pochodzi numer wersji?
- 6. Skąd pochodzi plik Microsoft.CompactFramework.VisualBasic.targets?
- 7. Skąd pochodzi nazwa właściciela * konta S3/konta AWS?
- 8. Skąd pochodzi domyślna wartość mb_internal_encoding()?
- 9. Skąd pochodzi to ostrzeżenie #verning_warning.h?
- 10. React setState + Skąd pochodzi "prevState"?
- 11. Architektura MoonMail Lambda z Serverless
- 12. Jak dowiedzieć się, skąd pochodzi alert?
- 13. Skąd pochodzi `jeśli (Ścieżka testowa ...)` faktycznie działa?
- 14. Skąd pochodzi domyślna przeglądarka na Androida 4?
- 15. Jak określić, skąd pochodzi użytkownik w asp.net?
- 16. W teście Jest, skąd pochodzi obiekt okna?
- 17. Składnia "typu" wiązu - skąd pochodzi wartość?
- 18. Czy nazwa kontrolera pochodzi od nazwy klasy?
- 19. Skąd nazwa next_batch w teście TensorFlow batch_xs, batch_ys = mnist.train.next_batch (100)?
- 20. Skąd pochodzi plik web.config/app.config do usług timera programu SharePoint?
- 21. Skąd mogę wiedzieć, czy obiekt pochodzi z określonej klasy ogólnej?
- 22. Dowiedz się, skąd pochodzi wykorzystanie przepustowości bazy danych Firebase
- 23. Czy istnieje ogólne ograniczenie typu dla "skąd NIE pochodzi od"?
- 24. Czy istnieje sposób, aby dowiedzieć się, skąd pochodzi reguła css?
- 25. Skąd pochodzi ta funkcja Java z typem podstawowym?
- 26. Skąd pochodzi funkcja getExternalFilesDir() w aplikacji działającej w przeglądarce Chrome?
- 27. Używanie programu scene2d.ui z libgdx: skąd pochodzi skórka?
- 28. Skąd pochodzi framework .NET? Visual Studio lub Windows?
- 29. Skąd pochodzi symbol __1 podczas używania biblioteki libC++ LLVM?
- 30. Skąd pochodzi interaktywny monit Pythona ">>>"?
ale co to ma wspólnego z arhitekturą lambda? –
@MK Pytanie dotyczyło pochodzenia słowa "Lambda" w terminologii "architektura Lambda". Ale wciąż sprawdzaj odpowiedź parth.patil, wskazuje na logiczne powiązanie pomiędzy "formalnym systemem rachunku lambda" a "architekturą Lambda". – setec