Hjem Databaser Hvad er couchdb? - definition fra techopedia

Hvad er couchdb? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder CouchDB?

Apache CouchDB er en ikke-relationel eller NoSQL-database, der blev udviklet til fuldt ud at omfatte internettet. Data gemmes i JSON-dokumenter, der kan fås adgang til, og dets indeks forespørges via HTTP.

Indeksering, transformering og kombination af dokumenter udføres via JavaScript. Fordi det bruger alle disse webvenlige standarder og teknologier, fungerer CouchDB meget godt med web- og mobilapplikationer.

Techopedia forklarer CouchDB

CouchDB er en open source dokumentorienteret database, der bruger nøgleværdiekort til lagring af dokumentfelter.

Felterne kan være enkle nøgleværdipar, kort eller lister. Hvert lagret dokument får en unik identifikator på dokumentniveau og et revisionsnummer, når der er foretaget ændringer i det. CouchDB er i stand til at foretage on-the-fly dokument transformation samt præsentere realtidsændringsmeddelelser, hvilket gør det lettere at udvikle webapplikationer.

Det har specialiseret sig i tilgængelighed og partitionstolerance (AP), men kan i sidste ende være konsistent gennem mindre arbejde. Til sammenligning er MongoDB for det meste konsistens og partitionstolerant.

CouchDB funktioner:

    Hurtig indeksering og hentning

    Nem replikering på tværs af flere serverforekomster

    Flere biblioteker til forskellige sprog

    JSON-baseret dokumentformat

    REST-lignende interface til dokumentindhentning, sletning, opdateringer og indsættelse

    Datafeedopdateringer, der kan abonneres via ændringsfeeden

Hvad er couchdb? - definition fra techopedia