Servirea datelor

Înțelegerea arhitecturii moderne a datelor

Miller Trujillo

Senior Software Engineer

Stratul de servire

Arhitectură generică Big Data cu surse de date, ingestie, stocare, procesare, orchestrare, guvernanță, servire, stocare analitică și raportare

  • Unde se stochează datele procesate
  • Protocoale de consum
Înțelegerea arhitecturii moderne a datelor

Ce date avem?

  • Ce date avem?
    • Datele sunt structurate?
    • Datele sunt serii de timp?
  • Cum vor fi consumate datele?

Depozit de date

  • Data Warehouse
    • Raportare/Dashboarding automatizat
    • BI/Analiză de date
    • Interogări directe
  • Stocare Blob
  • Bază de date de serii de timp
  • Bază de date NoSQL
Înțelegerea arhitecturii moderne a datelor

Cum vor fi consumate datele?

  • Data warehouse
    • Raportare/dashboarding automatizat
    • BI/Analiză de date
    • Interogări directe
  • Modele de machine learning
  • Aplicații
    • Informații sumarizate
    • Înregistrări individuale
  • Nu există o soluție universală!

Python & R

API/Compute

Înțelegerea arhitecturii moderne a datelor

Servirea datelor în funcție de cazul de utilizare

Sistem Tipul de date Caz de utilizare Instrumente
Data warehouse Date structurate, poate gestiona date semi-structurate Interogări analitice, BI/Analiză, raportare/dashboards BigQuery, Redshift, Snowflake
Stocare Blob Orice tip de date Modele ML cu procesare video/imagini, arhivare S3, Cloud Storage, Azure Storage
Bază de date NoSQL Date semi-structurate, serii de timp Expunere API, cerere ridicată BigTable, DataStore, DynamoDB, CosmosDB
RDBMS Date structurate, poate gestiona date semi-structurate Consum înregistrări individuale, expunere API, cerere redusă Postgres, MySQL, Oracle
Înțelegerea arhitecturii moderne a datelor

Servire vs. Consum

Servirea vs. Consumul datelor

Înțelegerea arhitecturii moderne a datelor

Să exersăm!

Înțelegerea arhitecturii moderne a datelor

Preparing Video For Download...