Koti tietokannat Mikä on couchdb? - määritelmä techopediasta

Mikä on couchdb? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä CouchDB tarkoittaa?

Apache CouchDB on ei-relaatiotietokanta tai NoSQL-tietokanta, joka on kehitetty kattamaan verkko täysin. Tiedot tallennetaan JSON-asiakirjoihin, joihin pääsee käsiksi ja joiden indekseistä kysytään HTTP: n kautta.

Asiakirjojen indeksointi, muuntaminen ja yhdistäminen suoritetaan JavaScriptin kautta. Koska CouchDB käyttää kaikkia näitä verkkoystävällisiä standardeja ja tekniikoita, se toimii erittäin hyvin verkko- ja mobiilisovellusten kanssa.

Techopedia selittää CouchDB: n

CouchDB on avoimen lähdekoodin asiakirjakeskeinen tietokanta, joka käyttää avain-arvokarttoja asiakirjakenttien tallentamiseen.

Kentät voivat olla yksinkertaisia ​​avain-arvo-pareja, karttoja tai luetteloita. Jokaiselle tallennetulle asiakirjalle annetaan asiakirjatason yksilöivä tunniste ja versionumero aina, kun siihen tehdään muutoksia. CouchDB pystyy tekemään lennossa asiakirjojen muuntamisen ja esittämään reaaliaikaisia ​​muutosilmoituksia, mikä helpottaa verkkosovellusten kehittämistä.

Se on erikoistunut saatavuuteen ja osiotoleranssiin (AP), mutta voi lopulta olla yhdenmukainen pienillä töillä. Vertailuna voidaan todeta, että MongoDB on enimmäkseen johdonmukaisuutta ja osiota sietävä.

CouchDB: n ominaisuudet:

    Nopea indeksointi ja haku

    Helppo kopiointi useilla palvelin-esiintymillä

    Useita kirjastoja eri kielille

    JSON-pohjainen asiakirjamuoto

    REST-tyyppinen käyttöliittymä asiakirjojen noutamiseen, poistamiseen, päivittämiseen ja lisäämiseen

    Tietosyötteen päivitykset, jotka voidaan tilata muutossyötteen kautta

Mikä on couchdb? - määritelmä techopediasta