Tecnologia e Serviços · 34% da prova

Banco de Dados

A escolha do banco começa pelo modelo de dados e termina no perfil de acesso. Relacional com SQL e junções aponta para RDS ou Aurora; chave-valor em escala aponta para DynamoDB; análise histórica aponta para Redshift.

Corredor amplo de um centro de supercomputação com fileiras de gabinetes

Banco de Dados

Relacional, NoSQL, cache e data warehouse

Relacional gerenciado

O RDS assume provisionamento, patch, backup e recuperação de engines como MySQL, PostgreSQL, MariaDB, Oracle e SQL Server.

Multi-AZ resolve disponibilidade com standby e failover automático. Read replicas resolvem desempenho de leitura. Essa distinção é uma das mais cobradas da prova.

O Aurora é a engine da AWS compatível com MySQL e PostgreSQL, com armazenamento replicado entre AZs e opção Serverless.

Comparação visual entre RDS, Aurora e DynamoDB Amazon RDS Relacional gerenciado Várias engines Amazon Aurora Relacional para a nuvem Compatível MySQL/PostgreSQL Amazon DynamoDB NoSQL serverless Chave-valor / documento
Relacional gerenciado com várias engines, relacional de alto desempenho criado para a nuvem, e NoSQL serverless.

NoSQL e cache

O DynamoDB é NoSQL serverless, com latência de milissegundos de um dígito e escala praticamente ilimitada, sem instâncias para administrar.

O ElastiCache (Redis ou Memcached) coloca em memória os dados mais acessados, reduzindo latência e aliviando o banco de origem.

Analítico e migração

O Redshift é o data warehouse: consultas analíticas complexas sobre grandes volumes, em formato colunar. Não é banco transacional.

O DMS migra bancos para a AWS com downtime mínimo, inclusive entre mecanismos diferentes.