Introdução aos serviços de banco de dados da AWS

Conceitos da AWS

Amar Suchak

Software Engineer, Microsoft

Por que bancos de dados são cruciais?

Imagem de um sistema de catálogo de biblioteca

Conceitos da AWS

Entendendo os tipos de banco de dados

  • Bancos relacionais (RDS)
    • Como uma estante bem organizada
    • Usam MySQL, PostgreSQL, Oracle etc.
    • Ideais para apps tradicionais
    • AWS RDS: a estante robusta do mundo digital

Imagem de um SGBD relacional

  • Bancos NoSQL (DynamoDB)
    • Como um expositor dinâmico de revistas
    • Esquema flexível para dados não estruturados
    • Ideais para mobile, IoT, games
    • AWS DynamoDB: adaptável e pronto para conteúdo em constante mudança

Imagem de estrutura de dados NoSQL que mostra a flexibilidade ao recuperar e operar novos tipos de objetos

Conceitos da AWS

Aprofundando em RDS

  • Escalável e com bom custo-benefício
  • Suporta vários mecanismos como MySQL, PostgreSQL etc.

Imagem de uma estrutura relacional mostrando conexões entre tabelas como em um grafo

Conceitos da AWS

Desvendando o DynamoDB

  • Feito para apps em escala web
  • Latência de poucos milissegundos

Imagem de pilhas de objetos agrupados de forma semirrandômica mostrando a flexibilidade do DynamoDB

Conceitos da AWS

DynamoDB (continuação)

  • DynamoDB usa modelo chave-valor
  • Uma chave mapeia para um valor

imagem de uma chave sendo segurada diante de um muro de cofres

Conceitos da AWS

Além de RDS e DynamoDB

Imagem mostrando os diferentes serviços de banco de dados além de RDS e DynamoDB

1 https://docs.aws.amazon.com/whitepapers/latest/aws-overview/database.html
Conceitos da AWS

Serviço de migração de banco de dados da AWS

Movendo dados de bancos on-premises para a AWS AWS_DMS.png

1 https://aws.amazon.com/dms/
Conceitos da AWS

Vamos praticar!

Conceitos da AWS

Preparing Video For Download...