Przechowywanie danych: Typy magazynów

Nowoczesna architektura danych

Miller Trujillo

Senior Software Engineer

Magazyn Blob

  • BLOB = Binary Large Object
  • Obsługuje wszystkie typy danych, w tym niestrukturalne
  • Skalowalny. Praktycznie nieograniczony
  • Magazyny Blob są tanie!

Główne oferty magazynów Blob w chmurach publicznych

Nowoczesna architektura danych

Przypadki użycia magazynu Blob

  • Dane niestrukturalne – przechowywanie multimediów
  • Kopie zapasowe i archiwizacja
  • Strefa lądowania
  • Dostarczanie treści
Nowoczesna architektura danych

SQL

Bazy danych SQL
Przypadki użycia Aplikacje transakcyjne, złożone zapytania, spójność i integralność danych
Obsługiwane typy danych Dane strukturalne (tabelaryczne)
Popularne rozwiązania AWS RDS, GCP Cloud SQL, Azure SQL Database - MySQL, PostgreSQL, Data warehouse
Nowoczesna architektura danych

NoSQL

Bazy danych NoSQL
Przypadki użycia Wysoka skalowalność i wydajność, spójność ostateczna
Obsługiwane typy danych Dane półstrukturalne (JSON, XML, klucz-wartość, graf itp.), szeregi czasowe
Popularne rozwiązania MongoDB, AWS DynamoDB, GCP Firestore, Azure Cosmos DB, Hbase
Nowoczesna architektura danych

Hurtownie danych i jeziora danych

  • BigQuery, Redshift, Snowflake, Databricks
  • Magazyn Blob (S3, Cloud Storage, Blob storage)
  • Logiczna segregacja
  • ELT (Extract, load, transform)
Nowoczesna architektura danych

Czas na ćwiczenia!

Nowoczesna architektura danych

Preparing Video For Download...