Hem databaser Vad är couchdb? - definition från techopedia

Vad är couchdb? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder CouchDB?

Apache CouchDB är en icke-relationell eller NoSQL-databas som har utvecklats för att helt omfamna webben. Data lagras i JSON-dokument som kan nås och dess index ifrågasätts via HTTP.

Indexering, omvandling och kombination av dokument utförs via JavaScript. Eftersom det använder alla dessa webbvänliga standarder och tekniker fungerar CouchDB mycket bra med webb- och mobilapplikationer.

Techopedia förklarar CouchDB

CouchDB är en öppen källkodsorienterad databas som använder nyckelvärdeskartor för att lagra dokumentfält.

Fälten kan vara enkla nyckelvärdespar, kartor eller listor. Varje lagrat dokument ges en unik identifierare på dokumentnivå och ett revisionsnummer när det görs ändringar i det. CouchDB kan göra on-the-fly dokumentomvandling såväl som presentera meddelanden i realtid förändringar, vilket underlättar utvecklingen av webbapplikationer.

Den är specialiserad på tillgänglighet och partitionstolerans (AP) men kan så småningom vara konsekvent genom mindre arbete. Som jämförelse är MongoDB mestadels konsistens och partitionstolerant.

CouchDB-funktioner:

    Snabb indexering och hämtning

    Enkel replikering över flera serverinstanser

    Flera bibliotek för olika språk

    JSON-baserat dokumentformat

    REST-liknande gränssnitt för dokumenthämtning, radering, uppdateringar och infogning

    Dataflödesuppdateringar som kan prenumereras via ändringsflödet

Vad är couchdb? - definition från techopedia