• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
DynamoDB - Uma Introdução
 

DynamoDB - Uma Introdução

on

  • 2,704 views

Webinar realizado em dezembro de 2012. Introdução ao DynamoDB, suas características técnicas, benefícios e demonstrações do produto.

Webinar realizado em dezembro de 2012. Introdução ao DynamoDB, suas características técnicas, benefícios e demonstrações do produto.

Statistics

Views

Total Views
2,704
Views on SlideShare
2,462
Embed Views
242

Actions

Likes
2
Downloads
42
Comments
0

5 Embeds 242

http://www.i9web.com.br 235
http://www.feedspot.com 3
https://twitter.com 2
https://si0.twimg.com 1
http://feedly.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    DynamoDB - Uma Introdução DynamoDB - Uma Introdução Presentation Transcript

    • DynamoDB Uma Introdução ao banco de dados NoSQL as a service da AWSJosé PapoAWS Tech Evangelist@josepapo
    • Bancos de Dados na Nuvem da Amazon
    • Flexibilidade e independênciaSistemas Operacionais Linguagens e Bibliotecas Aplicações Certificadas
    • Bancos de Dados - Modelos Auto-gestão Database as a Service Banco de Dados no Amazon Relational Amazon DynamoDB Amazon EC2 Database Service (RDS) NoSQLSua escolha de software SQL Server, MySQL ou Modelo não relacional de banco de dados Oracle oferecidos como serviçoBring Your Own License Overhead zero de (BYOL) administração Licenciamento Flexível: BYOL ou Licença Incluída
    • Opções de Bancos de Dados – Auto-Gestão Relacional NoSQL
    • Infraestrutura GlobalGovCloud 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
    • O que é NoSQL?
    • Bancos de dados NoSQL normalmente sãofacilmente escaláveis horizontalmente, podemtrabalhar com quantidades de dados maciças enão utilizam um modelo relacional para suasestruturas de dados.
    • DynamoDB
    • DynamoDB é um Banco de Dados NoSQL “as a service”Armazene e recupere qualquer quantidade de dadosSirva níveis gigantescos de tráfego e requisições
    • Sem as complexidades operacionaisSem instalações de softwareNão é necessário configurar clustersCustos mínimos de administração
    • Performance consistente e previsívelLatências em unidades de milisegundos.Armazenado em discos SSD.
    • Modelo de dados flexívelModelo Chave/Valor.Não requer schemas.Fácil de criar. Fácil de ajustar.
    • Escalabilidade simplesSem limites de tamanho de tabelas.Armazenamento ilimitado.Zero downtime.
    • Durável e com alta disponibilidade. Escritas consistentes em disco. Replicação em diversos data centers dentro de uma região.
    • Sem complexidades deadministração!
    • Sem complexidades deadministração!
    • Duas decisões + trêscliques = pronto para uso!
    • Duas decisões + trêscliques = pronto para uso!
    • Capacidade provisionada.Reserve quantidade de requisições porsegundo para leituras e escritas.Aumente ou diminua a capacidade aqualquer momento.
    • Pague por capacidade.Precificação por hora de capacidadeprovisionada e dados armazenados
    • Duas decisões + trêscliques = pronto para uso!
    • Duas decisões + umachamada de API = prontopara uso!
    • $create_response = $dynamodb->create_table(array( TableName => ProductCatalog, KeySchema => array( HashKeyElement => array( AttributeName => Id, AttributeType => AmazonDynamoDB::TYPE_NUMBER ) ), ProvisionedThroughput => array( ReadCapacityUnits => 10, WriteCapacityUnits => 5 )));
    • APIs para as principais plataformas Java Perl PHP Python .NET Ruby
    • Modifique capacidademanualmente ou automaticamente
    • Demo!
    • Como fazer análises e queries complexas comos dados do DynamoDB?
    • Com Hadoop na Nuvem!
    • "Hadoop é um storage confiável e um sistema analítico" HDFS MapReduce
    • AMAZON ELASTIC MAPREDUCEReduz complexidade/custo da gestão do HadoopIntegra diretamente com Serviços AWS (EC2, S3,DynamoDB, etc)Facilita a elasticidade para Big Data
    • Data Warehouse Elástico Data Warehouse (Processo Batch)Data Warehouse Data Warehouse (Estável) (Estável) Diminui Aumenta para para 25 9 instancias instancias
    • Elastic MapReduce, DynamoDB e Hivehttp://docs.amazonwebservices.com/ElasticMapReduce/latest/DeveloperGuide/EMRforDynamoDB.html
    • Big Data na Nuvem da AWS aws.amazon.com/big-data
    • NoSQL na Nuvem da AWS aws.amazon.com/nosql
    • OFERTA GRATUITA!aws.amazon.com/pt/free
    • OBRIGADO! aws.typepad.com/brasil slideshare.net/AmazonWebServicesLATAMJosé PapoAWS Tech Evangelist@josepapo