Banco de Dados NoSQL CouchDB Lança versão 1.0


couchdb logo 07101 Banco de Dados NoSQL CouchDB Lança versão 1.0O banco de dados CouchDB acaba de atingir sua versão 1.0. A Couchio, empresa patrocinadora do projeto do software open source, melhorou principalmente a velocidade, aumentando 300% em relação a outra versão, 0.11.0.

Além do aumento na velocidade, a Couchio fala dos novos recursos:

  • Suporte ao Windows
  • Sistema de autenticação – permite escrever CouchApps sem a necessidade de criar um modelo de usuário
  • Opções de replicação – flexibilidade na utilização da replicação

O sistema de autenticação que facilitará o desenvolvimento, é provavelmente a mais importante dessas ferramentas.

O RWW cobriu o NoSQL no ano passado em um artigo chamado “Será que a base de dados relacional está condenada?” Algumas aplicações web, como serviços de mensagens instantâneas web, têm necessidades de escalabilidade que exigem mais das soluções SQL, então as soluções NoSQL como o CouchDB surgiram. O CouchDB tem sido usado pelo cliente web de mensagens instantâneas Meebo desde 2008, de acordo com o Couchio. De acordo com o arquiteto de software Enda Farrell, a BBC também está construindo um sistema de gerenciamento de conteúdo utilizando o CouchDB.

Outra vantagem do uso do CouchDB é o acesso offline. O CouchDB é projetado para o uso desconectado, o que significa que poderia ser usado para fazer aplicativos web úteis para o uso offline e sincronizá-los com um servidor de banco de dados quando conectado. Alguns desenvolvedores web estão pedindo o suporte pelo CouchDB ao HTML5, que já tem suporte para o armazenamento offline e SQL. Outros já estão construindo “CouchApps” utilizando o CouchDB e o HTML5.

Os concorrentes SQL do CouchDB incluem o VoltDB para escalabilidade e o SQL Lite para o uso offline. Outros projetos NoSQL notáveis são o Cassandra e o MongoDB. Se você se interessa por bases de dados NoSQL, sugerimos que conheça nosso blog irmão, o Escalabilidade.