Lar Bases de dados O que é couchdb? - o que é techopedia

O que é couchdb? - o que é techopedia

Índice:

Anonim

Definição - O que significa o CouchDB?

O Apache CouchDB é um banco de dados não relacional ou NoSQL, desenvolvido para abraçar totalmente a web. Os dados são armazenados em documentos JSON que podem ser acessados ​​e seus índices consultados via HTTP.

A indexação, transformação e combinação de documentos são realizadas através de JavaScript. Como ele usa todos esses padrões e tecnologias compatíveis com a web, o CouchDB funciona muito bem com aplicativos da web e móveis.

Techopedia explica CouchDB

O CouchDB é um banco de dados orientado a documentos de código aberto que usa mapas de valores-chave para armazenar campos de documentos.

Os campos podem ser simples pares de chave-valor, mapas ou listas. Cada documento armazenado recebe um identificador exclusivo no nível do documento e um número de revisão sempre que houver alterações nele. O CouchDB pode fazer a transformação de documentos on-the-fly, bem como apresentar notificações de alterações em tempo real, facilitando o desenvolvimento de aplicativos web.

É especializado em Disponibilidade e Tolerância de Partição (AP), mas pode eventualmente ser consistente através de um trabalho menor. Como comparação, o MongoDB é principalmente tolerante a consistência e partição.

Recursos do CouchDB:

    Indexação e recuperação rápidas

    Fácil replicação em várias instâncias do servidor

    Várias bibliotecas para diferentes idiomas

    Formato de documento baseado em JSON

    Interface REST para recuperação, exclusão, atualizações e inserção de documentos

    Atualizações do feed de dados que são assináveis ​​por meio do feed de alterações

O que é couchdb? - o que é techopedia