A vida nos prega peças interessantes
Ontem, 05/11/2012 tive o prazer de compartilhar um pouco da minha experiência em NoSQL na UCS, graça ao convite do professor Daniel Notari. Pude apresentar como foi desenvolver um sistema utilizando o banco de dados Amazon DynamoDB para a turma de Estrutura de Dados.
Com o objetivo de ser único, não comentei uma apresentação, criei um mapa mental e fui escrevendo no quadro branco.
Comecei falando sobre o que era Big Data, em segui porquê surgiram os bancos de dados NoSQL e suas categorias. Depois entrei no assunto que mais domino no momento o Amazon DynamoDB.
Falei sobre estrutura de tabelas, como é feito o particionamento e replicação dos dados, concorrência.
Após 1 hora falando, fiquei muito feliz ao ouvir perguntas. Entre elas se foi muito difícil desenvolver, o que para mim não foi pois como utilizei as metodologias ágeis, consegui me policiar bastante no tempo e esforço para desenvolver.
Ao final de tudo deu tempo para apresentar o Telescreen (http://kwitter.no-ip.info) rodando.
Um dos grandes materiais de recomendo a leitura para quem ficou interessado sobre o DynamoDB é o blog de Werner Vogels, CTO da Amazon. o nome do seu blog é All Things Distributed, lá duas excelentes postagens são:
http://www.allthingsdistributed.com/2007/10/amazons_dynamo.html
http://www.allthingsdistributed.com/2012/01/amazon-dynamodb.html