Gegevensopslag: typen opslag

Moderne data-architectuur begrijpen

Miller Trujillo

Senior Software Engineer

Blobopslag

  • BLOB = Binary Large Object
  • Ondersteunt alle datatypes, ook ongestructureerd
  • Schaalbaar. Praktisch onbeperkt
  • Blobopslag is goedkoop!

Belangrijkste blobopslag-aanbiedingen van public clouds

Moderne data-architectuur begrijpen

Use cases voor blobopslag

  • Ongestructureerde data - mediastorage
  • Backup en archiveren
  • Landing zone
  • Content delivery
Moderne data-architectuur begrijpen

SQL

SQL-databases
Use cases Transactionele apps, apps met complexe queries, dataconsistentie en -integriteit
Ondersteunde data Gestructureerde data (tabelvormig)
Veelvoorkomende opties AWS RDS, GCP Cloud SQL, Azure SQL Database - MySQL, PostgreSQL, datawarehouse
Moderne data-architectuur begrijpen

NoSQL

NoSQL-databases
Use cases Hoge schaalbaarheid en vraag, eventual consistency
Ondersteunde data Semi-gestructureerde data (JSON, XML, key-value, graaf, enz.), tijdreeksen
Veelvoorkomende opties MongoDB, AWS DynamoDB, GCP Firestore, Azure Cosmos DB, HBase
Moderne data-architectuur begrijpen

Datawarehouses en datalakes

  • BigQuery, Redshift, Snowflake, Databricks
  • Blobopslag (S3, Cloud Storage, Blob Storage)
  • Logische scheiding
  • ELT (Extract, Load, Transform)
Moderne data-architectuur begrijpen

Laten we oefenen!

Moderne data-architectuur begrijpen

Preparing Video For Download...