Dom baze podataka Što je couchdb? - definicija iz tehopedije

Što je couchdb? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači CouchDB?

Apache CouchDB je ne-relacijska ili NoSQL baza podataka koja je razvijena kako bi u potpunosti obuhvatila web. Podaci se pohranjuju u JSON dokumentima kojima se može pristupiti, a njegovi se indeksi mogu pretraživati ​​putem HTTP-a.

Indeksiranje, preoblikovanje i kombiniranje dokumenata vrši se kroz JavaScript. Budući da koristi sve ove web-standarde i tehnologije, CouchDB vrlo dobro surađuje s web i mobilnim aplikacijama.

Techopedia objašnjava CouchDB

CouchDB je baza podataka otvorenog koda orijentirana na dokumenta koja koristi karte ključa i vrijednosti za pohranu polja dokumenta.

Polja mogu biti jednostavni parovi ključ-vrijednost, karte ili popisi. Svaki pohranjeni dokument dobiva jedinstveni identifikator na razini dokumenta i revizijski broj kad god se promjene promijene. CouchDB je u mogućnosti izvršiti on-the-fly transformaciju dokumenata, kao i trenutne obavijesti o promjenama u stvarnom vremenu, što olakšava razvoj web aplikacija.

Specijalizirala se za raspoloživost i toleranciju particija (AP), ali s vremenom može biti dosljedna u manjim poslovima. Za usporedbu, MongoDB uglavnom tolerira konzistentnost i podjelu.

Značajke CouchDB:

    Brzo indeksiranje i preuzimanje

    Jednostavna replikacija u više instanci poslužitelja

    Više knjižnica za različite jezike

    Format dokumenta temeljen na JSON-u

    REST-sučelje za preuzimanje, brisanje, ažuriranje i umetanje dokumenta

    Ažuriranja feeda podataka koja se mogu pretplatiti putem feeda promjena

Što je couchdb? - definicija iz tehopedije