Introduktion till händelsebaserad databehandling

Streamingkoncept

Mike Metzger

Data Engineer

Förr i tiden

  • Delad åtkomst
  • Batchkörda jobb
  • Program kördes av operatörer och resultat returnerades till användare
  • Förseningar, uteblivna resultat, m.m.
Streamingkoncept

Persondatorer

  • Ofta en enskild användare
  • Men fungerade ändå på ett batch-liknande sätt
  • Datorn körde uppgifter i angiven ordning
  • Grafiska gränssnitt gav upphov till händelsebaserad interaktivitet
Streamingkoncept

Händelsebaserad behandling

  • Körs inte vid en bestämd tidpunkt
  • Uppgifter körs när en händelse inträffar
    • Användaren klickar på en knapp
    • En ny fil laddas upp till en katalog
  • Kan fortfarande starta en batchprocess
  • Händelsebaserade system väntar på att något ska ske
Streamingkoncept

Exempel på händelsebaserad uppgift

Övervakning av webbklickströmmar

  • Användaraktivitet sker när användaren klickar på länkar eller komponenter på en webbsida
  • Klientapplikationen avgör vilka resurser som behövs och begär dessa från en server
  • Servern returnerar relevant information och loggar ofta förfrågan
  • Dessa klick (användarhändelser) lagras ofta eller skickas till en central plats för lagring och senare analys.
Streamingkoncept

Nu kör vi en övning!

Streamingkoncept

Preparing Video For Download...