BT
x A sua opinião é importante! Por favor preencha a pesquisa do InfoQ sobre os seus hábitos de leitura!

DynamoDB da Amazon: NoSQL na nuvem por preços módicos

por JP Morgenthal , traduzido por Eder Ignatowicz em 31 Jan 2012 |

A Amazon lançou o DynamoDB, apresentado por Werner Vogels, CTO do AWS, em seu blog como uma base de dados NoSQL projetada para aplicações de internet. Esses serviços de banco de dados do AWS oferecem armazenamento com preço razoável e alta disponibilidade (graças à arquitetura de alto desempenho baseada em discos de estado sólido, ou SSD). O serviço introduz um novo concorrente ao universo em expansão de provedores NoSQL em nuvem, que inclui o Cloudant e o MongoHQ, por exemplo.

Com custo de um dólar por mês por gigabyte de discos SSD gerenciados, o AWS apresenta-se como um forte concorrente para outras soluções de gerenciamento NoSQL. Além disso, diferencia-se pela oferta de diversos outros serviços integrados ao DynamoDB, que pode ser uma vantagem se comparado com a utilização de múltiplos fornecedores de serviços diferentes.

Mas qual seria o potencial desse serviço? Pode-se ter uma ideia fazendo uma busca simples no Google por "Managed NoSQL Databases" (bancos NoSQL gerenciados), que resulta em muitas citações referentes ao DynamoDB, deixando, porém, os competidores bem abaixo nos resultados. Há também um post detalhado de Jonathan Ellis, no DataStax, comparando o Cassandra (outra importante solução NoSQL) com o DynamoDB.

Os resultados de Ellis são apoiados pela NetFlix, que utiliza amplamente o Cassandra no AWS e vem obtendo resultados muito positivos com performance e não sinaliza com planos de migração para o DynamoDB. Mas a visão da NetFlix sobre o novo serviço é bastante positiva. De acordo com Adrian Cockroft, CTO do empresa:

Agora que o DynamoDB foi lançado, uma questão óbvia é se o Netflix tem planos de utilizá-lo. A resposta curta é não, pois o DynamoDB só oferece um subconjunto das funcionalidades do Cassandra. Mas isso não tira o valor da grande evolução do DynamoDB em relação ao SimpleDB, em desempenho, escalabilidade e latência. Para novos clientes ou usuários que se depararam com limites de escalabilidade do MySQL ou MongoDB, o DynamoDB apresenta-se como excelente opção para começar a usar fontes de dados no AWS. As vantagens de uma administração transparente, além da maior performance e escalabilidade dos discos de estado sólido, são convidativas.

De acordo com Werner Vogel, o DynamoDB não se trata apenas de mais um serviço, pois a própria Amazon o está utilizando em seus produtos de nuvem. Se a Amazon encontrar um mercado de desenvolvedores disposto a criar aplicações que utilizem o DynamoDB, isto pode representar uma vantagem inicial em relação a outros provedores de serviços NoSQL. No entanto, como o DynamoDB não é open source, nem está disponível para download, esta solução NoSQL pode não ser adotada como primeira opção, pelos desenvolvedores web.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT