Hjem databaser Hva er couchdb? - definisjon fra techopedia

Hva er couchdb? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr CouchDB?

Apache CouchDB er en ikke-relasjonell eller NoSQL-database som ble utviklet for å favne nettet fullt ut. Data lagres i JSON-dokumenter som kan nås og indeksene spørres via HTTP.

Indeksering, transformering og kombinasjon av dokumenter utføres via JavaScript. Fordi den bruker alle disse nettvennlige standarder og teknologier, fungerer CouchDB veldig bra med nett- og mobilapplikasjoner.

Techopedia forklarer CouchDB

CouchDB er en åpen kildekode-orientert database som bruker nøkkelverdikart for lagring av dokumentfelt.

Feltene kan være enkle nøkkelverdipar, kart eller lister. Hvert dokument som er lagret får en unik identifikator på dokumentnivå og et revisjonsnummer når det blir endringer i det. CouchDB er i stand til å gjøre dokumentflytting direkte og presentere varsler i sanntid om endring, noe som gjør utvikling av webapplikasjoner lettere.

Den spesialiserer seg på tilgjengelighet og partisjonstoleranse (AP), men kan til slutt være konsekvent gjennom mindre arbeid. Til sammenligning er MongoDB stort sett konsistens og partisjonstolerant.

CouchDB funksjoner:

    Rask indeksering og henting

    Enkel replikering på flere serverforekomster

    Flere biblioteker for forskjellige språk

    JSON-basert dokumentformat

    REST-lignende grensesnitt for dokumentinnhenting, sletting, oppdateringer og innsetting

    Datafeedoppdateringer som kan abonneres gjennom endringsstrømmen

Hva er couchdb? - definisjon fra techopedia