Casa Bases de dades Què és couchdb? - Definició de tecnologia

Què és couchdb? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa CouchDB?

Apache CouchDB és una base de dades no relacional o NoSQL que es va desenvolupar per abastar plenament el web. Les dades s’emmagatzemen als documents JSON als quals es pot accedir i els seus índexs es poden consultar mitjançant HTTP.

La indexació, la transformació i la combinació de documents es realitzen mitjançant JavaScript. Com que utilitza tots aquests estàndards i tecnologies favorables al web, CouchDB funciona molt bé amb aplicacions web i mòbils.

Techopedia explica CouchDB

CouchDB és una base de dades orientada a documents de codi obert que utilitza mapes de valor clau per emmagatzemar camps de documents.

Els camps poden ser parells de claus-valor, mapes o llistes. A cada document emmagatzemat se li proporciona un identificador únic a nivell de document i un número de revisió sempre que hi hagi canvis. CouchDB és capaç de fer la transformació de documents en línia i també presentar notificacions de canvis en temps real, facilitant el desenvolupament d’aplicacions web.

S'especialitza en Disponibilitat i tolerància de partició (AP), però pot ser coherent a través d'un treball menor. Com a comparació, MongoDB és majoritàriament compatible amb la coherència i les particions.

Característiques del CouchDB:

    Recuperació i indexació ràpida

    Replicació fàcil en diverses instàncies del servidor

    Múltiples biblioteques per a diferents idiomes

    Format de document basat en JSON

    Interfície similar al REST per a la recuperació, supressió, actualització i inserció de documents

    Les actualitzacions del feed de dades que es poden subscriure mitjançant el canal de canvis

Què és couchdb? - Definició de tecnologia