29 de novembro de 2014

Exemplo de Banco NoSQL: Amazon Dynamo DB

É hora de dar início à exemplos práticos e atuais de bancos de dados NoSQL, alguns exemplos de ferramentas serão apresentadas nos próximos posts sobre os diferentes tipos de bancos NoSQL , aqueles previamente citados na postagem sobre tipos de arquitetura: Document, Key/Value, tabular e graph.

Um dos bancos escolhidos a serem aqui apresentados é o Amazon DynamoDB, desenvolvido e mantido pela Amazon Web Services, do grupo de empresas Amazon.

Fonte: http://cloudacademy.com/blog/wp-content/uploads/2014/07/amazon_dynamodb.png



O DynamoDB é destinado à aplicativos de mobilidade, web, jogos, tecnologia de anúncios, IoT (internet das coisas) e vários outros tipos. É compatível com os modelos de dados de documento e de chave-valor e promete latência consistente abaixo de 10 milissegundos, para os aplicativos que assim necessitem.

Uma versão gratuita para execução do DynamoDB no cliente pode ser baixada aqui, trata-se de um arquivo ".jar" executável e compatível com diversos sistemas operacionais, tais como Linux, Mac OSX e Windows. Entretanto, para poder utilizar o mesmo depois de instalado, é necessário que o usuário tenha uma conta na AWS (Amazon Web Services), onde o usuário deve informar o número de seu cartão de crédito para poder ser cobrado automaticamente e em seguida continuar a utilizar os serviços da Amazon.

O DynamoDB seria utilizado por este blog, entretanto suas políticas a quesito de licenças de uso impossibilitaram que isso ocorresse. O DynamoDB é um serviço pago, a versão gratuita promete 25 GB de armazenamento e disponibilidade de até 12 meses de testes, mas alguns pontos não muito claros em seu contrato de uso fez com que os escritores deste blog desistissem de testá-lo.

Referências:

Amazon DynamoDB. Disponível em <http://aws.amazon.com/pt/dynamodb/>. Acesso em 28/11/2014.
DynamoDB Local. Disponível em <http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tools.DynamoDBLocal.html>. Acesso em 28/11/2014.

Nenhum comentário:

Postar um comentário