Vad är skillnaden mellan datalager och datasjöar?

Koncept för datalager

Aaren Stubberfield

Data Scientist

Databas

  • Strukturerad data i rader och kolumner
  • Transaktionsdatabaser lagrar transaktioner

Tre databastabeller

Koncept för datalager

Datalager

  • Samlar, integrerar och tillgängliggör data för analys
  • Många indatakällor
  • Lagrar strukturerad data
  • Komplicerat att förändra
    • Effekter uppströms och nedströms måste beaktas
  • Typisk storlek >100 GB

Tre databastabeller matar ett datalager

Koncept för datalager

Varför ett datalager?

  • Hur snabbt frågan körs mot stora datamängder
  • Undviker belastning på transaktionsdatabasen

Person frustrerad av långsam data

Koncept för datalager

Datamartar

  • En relationsdatabas för analys
  • Data fokuserat på ett ämnesområde
  • Få indatakällor
  • Typisk storlek <100 GB

Datalager matar en datamart

Koncept för datalager

Datasjö

  • Hela organisationens datalager
    • Innehåller data från många avdelningar
    • Många indatakällor
    • Typisk storlek >100 GB
  • Lagrar strukturerad och ostrukturerad data
    • Exempel: video, ljud och dokument

En ljud- och videofil samt databas matar en datasjö

Koncept för datalager

Datasjö

  • Enklare att göra förändringar
    • Färre effekter uppströms och nedströms att beakta
  • Syftet med lagringen är inte alltid känt
    • Mindre organiserat

En ljud- och videofil samt databas matar en datasjö

Koncept för datalager

Sammanfattning

Egenskap Datalager Datamart Datasjö
Datastruktur Strukturerad Strukturerad Strukturerad & ostrukturerad
Komplexitet vid förändring Komplex Komplex Mindre komplex
Syfte med data Känt Känt Kan vara okänt
Avdelningar som täcks Många Endast en Många
Datakällor Många källsystem Få källor Många källsystem
Typisk storlek >100 GB <100 GB >100 GB
Koncept för datalager

Nu kör vi en övning!

Koncept för datalager

Preparing Video For Download...