Datenbereitstellung

Moderne Datenarchitekturen verstehen

Miller Trujillo

Senior Software Engineer

Serving-Schicht

Generische Big-Data-Architektur mit Quellen, Ingestion, Storage, Processing, Orchestration, Governance, Serving sowie Analytics-Storage und Reporting

  • Wo verarbeitete Daten speichern
  • Protokolle zum Konsumieren
Moderne Datenarchitekturen verstehen

Welche Daten haben wir?

  • Welche Daten haben wir?
    • Sind Daten strukturiert?
    • Sind es Zeitreihen?
  • Wie werden Daten konsumiert?

Datenrepository

  • Data Warehouse
    • Automatisiertes Reporting/Dashboards
    • BI/Data Analytics
    • Direkte Abfragen
  • Blob Storage
  • Zeitreihendatenbank
  • NoSQL-Datenbank
Moderne Datenarchitekturen verstehen

Wie werden Daten konsumiert?

  • Data Warehouse
    • Automatisiertes Reporting/Dashboards
    • BI/Data Analytics
    • Direkte Abfragen
  • Machine-Learning-Modelle
  • Anwendungen
    • Aggregierte Infos
    • Einzelne Datensätze
  • Kein One-size-fits-all!

Python & R

API/Compute

Moderne Datenarchitekturen verstehen

Daten je nach Use Case bereitstellen

System Datentyp Konsum-Use Case Tools
Data Warehouse Strukturierte Daten, teils semistrukturiert Analytische Abfragen, BI/Analytics, Reporting/Dashboards BigQuery, Redshift, Snowflake
Blob Storage Alle Datentypen ML-Modelle mit Video/Bildverarbeitung, Archivierung S3, Cloud Storage, Azure Storage
NoSQL-Datenbank Semistrukturierte Daten, Zeitreihen API-Bereitstellung, hohe Last BigTable, DataStore, DynamoDB, CosmosDB
RDBMS Strukturierte Daten, teils semistrukturiert Einzelne Datensätze, API-Bereitstellung, geringere Last Postgres, MySQL, Oracle
Moderne Datenarchitekturen verstehen

Bereitstellen vs. Konsumieren

Bereitstellen vs. Konsumieren

Moderne Datenarchitekturen verstehen

Lass uns üben!

Moderne Datenarchitekturen verstehen

Preparing Video For Download...