Este documento fornece uma introdução ao DynamoDB, o banco de dados NoSQL da AWS. Ele descreve os principais recursos e benefícios do DynamoDB, incluindo seu modelo de dados flexível, escalabilidade simples, desempenho consistente e previsível, e facilidade de uso sem a complexidade da administração. Além disso, discute como o DynamoDB pode ser usado com o Hadoop e EMR da AWS para análises e consultas complexas.
4. Bancos de Dados - Modelos
Auto-gestão Database as a Service
Banco de Dados no Amazon Relational Amazon DynamoDB
Amazon EC2 Database Service (RDS) NoSQL
Sua escolha de software SQL Server, MySQL ou Modelo não relacional
de banco de dados Oracle oferecidos como
serviço
Bring Your Own License Overhead zero de
(BYOL) administração
Licenciamento Flexível:
BYOL ou Licença Incluída
6. Infraestrutura Global
GovCloud US West US West US East South EU Asia Asia
(US ITAR (Northern (Oregon) (Northern America (Ireland) Pacific Pacific
Region) California) Virginia) (Sao Paulo) (Singapore) (Tokyo)
Regiões AWS
Pontos Edge AWS
8. Bancos de dados NoSQL normalmente são
facilmente escaláveis horizontalmente, podem
trabalhar com quantidades de dados maciças e
não utilizam um modelo relacional para suas
estruturas de dados.
10. DynamoDB é um Banco de
Dados NoSQL “as a service”
Armazene e recupere qualquer quantidade de dados
Sirva níveis gigantescos de tráfego e requisições
11. Sem as complexidades
operacionais
Sem instalações de software
Não é necessário configurar clusters
Custos mínimos de administração
12. Performance consistente e
previsível
Latências em unidades de milisegundos.
Armazenado em discos SSD.
13. Modelo de dados flexível
Modelo Chave/Valor.
Não requer schemas.
Fácil de criar. Fácil de ajustar.
34. "Hadoop é um storage confiável e um sistema analítico"
HDFS MapReduce
35. AMAZON ELASTIC MAPREDUCE
Reduz complexidade/custo da gestão do Hadoop
Integra diretamente com Serviços AWS (EC2, S3,
DynamoDB, etc)
Facilita a elasticidade para Big Data
36. Data Warehouse Elástico
Data Warehouse
(Processo Batch)
Data Warehouse Data Warehouse
(Estável) (Estável)
Diminui
Aumenta para
para 25 9
instancias instancias
37. Elastic MapReduce, DynamoDB e Hive
http://docs.amazonwebservices.com/ElasticMapReduce/latest/DeveloperGuide/EMRforDynamoDB.html
38. Big Data na Nuvem da AWS
aws.amazon.com/big-data