Armazenamento de dados: tipos de storage

Entendendo a Arquitetura de Dados Moderna

Miller Trujillo

Senior Software Engineer

Blob storage

  • BLOB = Binary Large Object
  • Suporta todos os tipos de dados, inclusive não estruturados
  • Escalável. Praticamente ilimitado
  • Blob storages são baratos!

Principais ofertas de blob storage nas nuvens públicas

Entendendo a Arquitetura de Dados Moderna

Casos de uso de blob storage

  • Dados não estruturados — mídia
  • Backup e arquivamento
  • Landing zone
  • Entrega de conteúdo
Entendendo a Arquitetura de Dados Moderna

SQL

Bancos de dados SQL
Casos de uso Apps transacionais, consultas complexas, consistência e integridade de dados
Tipos de dados suportados Dados estruturados (tabulares)
Ofertas comuns AWS RDS, GCP Cloud SQL, Azure SQL Database - MySQL, PostgreSQL, Data warehouse
Entendendo a Arquitetura de Dados Moderna

NoSQL

Bancos de dados NoSQL
Casos de uso Alta escalabilidade e demanda, consistência eventual
Tipos de dados suportados Semiestruturados (JSON, XML, chave‑valor, grafo etc.), séries temporais
Ofertas comuns MongoDB, AWS DynamoDB, GCP Firestore, Azure Cosmos DB, Hbase
Entendendo a Arquitetura de Dados Moderna

Data warehouses e data lakes

  • BigQuery, Redshift, Snowflake, Databricks
  • Blob storage (S3, Cloud Storage, Blob storage)
  • Segregação lógica
  • ELT (Extract, load, transform)
Entendendo a Arquitetura de Dados Moderna

Vamos praticar!

Entendendo a Arquitetura de Dados Moderna

Preparing Video For Download...