Poskytování dat

Porozumění moderní datové architektuře

Miller Trujillo

Senior Software Engineer

Vrstva poskytování

Obecná architektura velkých dat zahrnující zdroje dat, ingesci, úložiště, zpracování, orchestraci, správu, poskytování a analytické úložiště a reporting

  • Kde ukládat zpracovaná data
  • Protokoly pro jejich konzumaci
Porozumění moderní datové architektuře

Jaká data máme?

  • Jaká data máme?
    • Jsou data strukturovaná?
    • Jsou naše data časovou řadou?
  • Jak budou data konzumována?

Datové úložiště

  • Datový sklad
    • Automatizovaný reporting/dashboarding
    • BI/datová analytika
    • Přímé dotazy
  • Blob storage
  • Databáze časových řad
  • NoSQL databáze
Porozumění moderní datové architektuře

Jak budou data konzumována?

  • Datový sklad
    • Automatizovaný reporting/dashboarding
    • BI/datová analytika
    • Přímé dotazy
  • Modely strojového učení
  • Aplikace
    • Souhrnné informace
    • Jednotlivé záznamy
  • Neexistuje univerzální řešení!

Python & R

API/Compute

Porozumění moderní datové architektuře

Poskytování dat podle případu použití

Systém Typ dat Případ použití Nástroje
Datový sklad Strukturovaná data, zvládá i polostrukturovaná Analytické dotazy, BI/analytika, reporting/dashboardy BigQuery, Redshift, Snowflake
Blob storage Všechny typy dat ML modely s video/obrazovým zpracováním, archivace S3, Cloud Storage, Azure Storage
NoSQL databáze Polostrukturovaná data, časové řady Vystavení API, vysoká zátěž BigTable, DataStore, DynamoDB, CosmosDB
RDBMS Strukturovaná data, zvládá i polostrukturovaná Konzumace jednotlivých záznamů, vystavení API, nižší zátěž Postgres, MySQL, Oracle
Porozumění moderní datové architektuře

Poskytování vs. konzumace

Poskytování dat vs. konzumace dat

Porozumění moderní datové architektuře

Pojďme si procvičit!

Porozumění moderní datové architektuře

Preparing Video For Download...