Banco de Dados NoSQL CouchDB Lança versão 1.0
O 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.
Muito interessante. Realmente o CouchDB é um dos melhores NoSQL.
P.S: O link correto é http://couchapp.org/
Muito interessante. Realmente o CouchDB é um dos melhores NoSQL.
P.S: O link correto é http://couchapp.org/
Tenho usado muito o couchdb, e é du caralho, e as possibilidades de criar view server separados, usando lucene/solr ou até mesmo um datamapper em memoria a parte, é du caralho.
EX: tenho alta corrência para acessar alguns dados, crio um view server memory, e a cada update de info ele lanca para o view, nele, eu faço o que e quiser com as info`s, mas elas estão totalmente garantidas pelo couch, salva e estaveis, e com o view server eu monto uma procura maluca fazendo grapho e ca#@#@ a 4, sem fuder o i/o do sistema =)
Tenho usado muito o couchdb, e é du caralho, e as possibilidades de criar view server separados, usando lucene/solr ou até mesmo um datamapper em memoria a parte, é du caralho.
EX: tenho alta corrência para acessar alguns dados, crio um view server memory, e a cada update de info ele lanca para o view, nele, eu faço o que e quiser com as info`s, mas elas estão totalmente garantidas pelo couch, salva e estaveis, e com o view server eu monto uma procura maluca fazendo grapho e ca#@#@ a 4, sem fuder o i/o do sistema =)
Muchas gracias por la información!!!…