Capa  CouchDB
 CouchDB

CouchDB

estrela 3.5/5.0
estrela 3.5/5.0

1 avaliações

O que é CouchDB?

estrela 3.5/5.0

1 avaliações

O CouchDB é um banco de dados que não é relacional, ou simplesmente NOSQL. Ele foi desenvolvido com o propósito de abraçar totalmente a web, de forma que seus dados são armazenados em documentos JSON, podendo ser acessados ou ter seus índices consultados através de HTTP.

Ele utiliza de mapas de valores-chave para armazenar os campos de documento, podendo estes serem mapas, listas ou pares de chave-valor. O sistema funciona por meio da identificação exclusiva no nível do arquivo, além da numeração de revisão sempre que houver alterações nestes.

Sua indexação, transformação e combinação dos documentos armazenados é feita mediante a linguagem JavaScript, possibilitando a sua compatibilidade com padrões e tecnologias da web. Dessa maneira, ele abraça completamente a web.

Além disso, ele é capaz de transformar documentos on-the-fly, notificar sobre as alterações e tornar o desenvolvimento de aplicativos da web mais facilitado. Entre seus recursos, estão a indexação e recuperação ágil, replicação facilitada em vários pontos do servidor, bibliotecas variadas para idiomas, interface REST para que haja recuperação, exclusão, atualização e inserção de documentos.

Sua maior diferença é que ele não utiliza relacionamentos em tabelas para armazenar os dados, de forma que cada banco tem documentos independentes, que mantém seus próprios esquemas e dados. Os metadados do documento possuem as informações de revisões, o que traz a possibilidade de mesclar diferenças que ocorram enquanto os bancos estiverem desconectados.

Ele pode ser acessado por smartphones, e foi desenvolvido com sincronização e operação off-line. Assim, se você fez alterações em um documento enquanto estava fora da conexão, assim que esta for estabelecida, as alterações já serão enviadas e atualizadas no sistema. Caso duas ou mais pessoas editem o documento, as alterações serão pontuadas e você terá a possibilidade de fazer a modificação que mais se encaixe, comparando as opções formadas.

Isso só é possível devido ao controle de concorrência multiversão, que permite que o software manipule um volume altíssimo de leituras e edições simultâneas. Ele é um projeto da Apache Software Foundation.

anuncio

Informações adicionais

Fabricante

The Apache Software Foundation

Fundação

1999

Plataforma

Desktop - PC Desktop - Apple Desktop - Linux

Suporte técnico

Telefone

Funcionamento SAC

24/7

Treinamento

Ficou com dúvidas?

No nosso fórum nós temos uma comunidade inteira de usuários disponível para te auxiliar a conhecer mais sobre esse produto.

Tirar dúvidas no fórum

Outras categorias de software que o CouchDB está presente

Avaliações do CouchDB

estrela 3.5/5.0

avaliações

Recursos e funcionalidades
4.0
 
Facilidade de uso
4.0
 
Suporte ao cliente
4.0
 
Custo/Benefícios
2.0
 

Já usou CouchDB?

Ajude compradores de softwares a tomarem melhores decisões. Deixe uma avaliação sobre sua experiência.

lápis Avaliar este produto
Luiz Henrique avatar

Luiz Henrique

Analista/Assistente na spread

Avaliação CouchDB

Facilidade de uso

4.0
 

Suporte ao cliente

4.0
 

Custo beneficio

2.0
 

Funcionalidades

4.0
 

O que você mais gosta?

É um produto de ótima qualidade, com um potencial enorme de crescimento e desenvolvimento, com certeza recomendaria a amigos ou empresas.

O que você não gosta, ou acha que poderia melhorar ainda mais neste produto?

Eu gostaria que esse tipo de produto tivesse sempre upgrade constantes.

Quais são os problemas que você resolveu com couchdb? e quais benefícios você obteve?

Utilizo com diversos propósitos, tanto empresarial ou particular, dependendo claro da situação.

 

Para uma navegação completa, você precisa Aceitar nossos Cookies

Aceitar cookies