Acasă Baze de date Ce este couchdb? - definiție din techopedia

Ce este couchdb? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă CouchDB?

Apache CouchDB este o bază de date non-relațională sau NoSQL care a fost dezvoltată pentru a îmbrățișa complet web. Datele sunt stocate în documentele JSON, care pot fi accesate și indicii lor interogați prin HTTP.

Indexarea, transformarea și combinarea documentelor se realizează prin JavaScript. Deoarece folosește toate aceste standarde și tehnologii web-friendly, CouchDB funcționează foarte bine cu aplicațiile web și mobile.

Techopedia explică CouchDB

CouchDB este o bază de date orientată la documente sursă deschisă care folosește hărți cu valoare cheie pentru stocarea câmpurilor de documente.

Câmpurile pot fi simple perechi cheie-valoare, hărți sau liste. Fiecare document stocat i se oferă un identificator unic la nivel de document și un număr de revizuire ori de câte ori apar modificări. CouchDB este capabil să efectueze transformarea documentelor în timp real, precum și să prezinte notificări în timp real privind schimbările, ceea ce facilitează dezvoltarea aplicațiilor web.

Este specializat în Disponibilitate și Toleranță la partiție (AP), dar poate fi în cele din urmă consecvent prin muncă minoră. Ca o comparație, MongoDB este în mare parte coerența și partiționarea toleranță.

Caracteristici CouchDB:

    Indexare și regăsire rapidă

    Replicare ușoară în mai multe instanțe de server

    Mai multe biblioteci pentru diferite limbi

    Formatul documentului bazat pe JSON

    Interfață asemănătoare REST pentru regăsirea, ștergerea, actualizarea și introducerea documentelor

    Actualizări de flux de date care sunt abonate prin fluxul de modificări

Ce este couchdb? - definiție din techopedia