Domov Baze podatkov Kaj je couchdb? - definicija iz tehopedije

Kaj je couchdb? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni CouchDB?

Apache CouchDB je ne-relacijska ali NoSQL baza podatkov, ki je bila razvita za popolno uporabo spleta. Podatki so shranjeni v dokumentih JSON, do katerih je mogoče dostopati, po indeksih HTTP pa lahko preverite njihove indekse.

Indeksiranje, preoblikovanje in združevanje dokumentov se izvaja prek JavaScripta. Ker uporablja vse te spletne prijazne standarde in tehnologije, CouchDB zelo dobro sodeluje s spletnimi in mobilnimi aplikacijami.

Techopedia razlaga CouchDB

CouchDB je odprtokodna baza, usmerjena v dokumente, ki uporablja zemljevide s ključnimi vrednostmi za shranjevanje dokumentnih polj.

Polja so lahko preprosti pari ključ-vrednost, zemljevidi ali seznami. Vsakemu shranjenemu dokumentu se vsakič, ko se spremenijo, podeli edinstven identifikator na ravni dokumenta in revizijska številka. CouchDB lahko med samim preoblikovanjem dokumentov opravi prenašanje dokumentov in sproti obvešča o sprotnih spremembah, kar olajša razvoj spletnih aplikacij.

Specializirano je za razpoložljivost in toleranco particij (AP), vendar je lahko sčasoma dosledno z manjšim delom. Za primerjavo je MongoDB večinoma toleranten za doslednost in porazdelitev.

Značilnosti CouchDB:

    Hitro indeksiranje in iskanje

    Enostavna podvajanje v več primerkih strežnika

    Več knjižnic za različne jezike

    Format dokumenta na osnovi JSON

    REST podoben vmesnik za iskanje, brisanje, posodobitve in vstavljanje dokumentov

    Posodobitve vira podatkov, ki jih je mogoče naročiti prek vira sprememb

Kaj je couchdb? - definicija iz tehopedije