O documento apresenta DynamoDB, um banco de dados NoSQL da Amazon Web Services. Explica que cada chave é distribuída e replicada em vários nós e que buscas sequenciais não são uma boa ideia. Também discute o custo de acordo com a quantidade de leituras e gravações por segundo e apresenta um estudo de caso de um sistema para armazenamento de tweets usando DynamoDB.
1. Trilha .Net
Caliel Lima da Costa
Fã de TI desde 1983. Geek de HQ, sci-fi e blues. Pesquisador,
desenvolvedor e projetista de soluções em TI.
Software Designer por profissão.
Globalcode – Open4education
4. DynamoDB
Banco de dados NoSQL da categoria de chavevalor (key-value)
Redis, Memcache
Proprietário e fornecido como serviço pelo Amazon
Web Service
Apresentado em 2007 e lançado comercialmente
em 2012
Globalcode – Open4education
5. O que realmente preciso
saber?
Cada chave está distribuída e replicada em vários
nós (físicos ou virtuais), ou seja:
Uma busca sequencia nunca é a melhor ideia...
Globalcode – Open4education
6. Custo
Quando a tabela é criada, se define a quantidade
de leitura e gravação por segundo
Quanto mais registros devem ser lidos ou
gravados por segundo, mais cara sairá a tabela.
Globalcode – Open4education
7. Estudo de caso
Sistema para armazenamento de tweets
http://kwitter.calielcosta.com/
Globalcode – Open4education
10. Caliel Costa
Fã de TI desde 1983.
Geek de HQ, sci-fi e blues.
Pesquisador, desenvolvedor e
projetista de soluções em TI.
Software Designer da KO-IT e
Promob.
Twitter: @calielcosta
Facebook: /caliel.lc
Linkedin: /in/caliel
Blog: calielcosta.com
Email: caliel@ko-it.com
Globalcode – Open4education