Huis databases Wat is couchdb? - definitie van techopedia

Wat is couchdb? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent CouchDB?

Apache CouchDB is een niet-relationele of NoSQL-database die is ontwikkeld om het web volledig te omarmen. Gegevens worden opgeslagen in JSON-documenten die toegankelijk zijn en de indices worden opgevraagd via HTTP.

Het indexeren, transformeren en combineren van documenten gebeurt via JavaScript. Omdat het al deze webvriendelijke standaarden en technologieën gebruikt, werkt CouchDB heel goed met web- en mobiele applicaties.

Techopedia legt CouchDB uit

CouchDB is een open source document-georiënteerde database die sleutel-waarde kaarten gebruikt voor het opslaan van documentvelden.

De velden kunnen eenvoudige sleutel / waarde-paren, kaarten of lijsten zijn. Elk opgeslagen document krijgt een unieke identificatie op documentniveau en een revisienummer wanneer er wijzigingen in worden aangebracht. CouchDB kan on-the-fly documenttransformatie uitvoeren en realtime wijzigingsmeldingen presenteren, waardoor de ontwikkeling van webapplicaties eenvoudiger wordt.

Het is gespecialiseerd in beschikbaarheid en partitietolerantie (AP) maar kan uiteindelijk consistent zijn door middel van kleine werkzaamheden. Ter vergelijking, MongoDB is meestal consistentie en verdelingsverdeling.

CouchDB kenmerken:

    Snel indexeren en ophalen

    Gemakkelijke replicatie over meerdere serverinstanties

    Meerdere bibliotheken voor verschillende talen

    JSON-gebaseerde documentindeling

    REST-achtige interface voor het ophalen, verwijderen, bijwerken en invoegen van documenten

    Updates van datafeeds waarop u zich kunt abonneren via de feed met wijzigingen

Wat is couchdb? - definitie van techopedia