Gegevensopslag: opslagtypes

Inzicht in moderne data-architectuur

Miller Trujillo

Senior Software Engineer

Blobopslag

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

Belangrijkste blobopslag-aanbiedingen van publieke clouds

Inzicht in moderne data-architectuur

Use cases voor blobopslag

  • Ongestructureerde data - mediabeheer
  • Back-up en archivering
  • Landingzone
  • Contentdelivery
Inzicht in moderne data-architectuur

SQL

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

NoSQL

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

Datawarehouses en datalakes

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

Laten we oefenen!

Inzicht in moderne data-architectuur

Preparing Video For Download...