Itthon adatbázisok Mi a couchdb? - meghatározás a techopedia alapján

Mi a couchdb? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a CouchDB?

Az Apache CouchDB egy nem relációs vagy NoSQL adatbázis, amelyet az internet teljes körű felkarolására fejlesztettek ki. Az adatokat a JSON dokumentumok tárolják, amelyekhez hozzáférhető, és indexeit HTTP-n keresztül lehet lekérdezni.

A dokumentumok indexelését, átalakítását és kombinálását a JavaScript segítségével hajtják végre. Mivel ezeket a web-barát szabványokat és technológiákat használja, a CouchDB nagyon jól működik a webes és mobil alkalmazásokkal.

A Techopedia magyarázza a CouchDB-t

A CouchDB egy nyílt forráskódú, dokumentum-orientált adatbázis, amely kulcsérték-térképeket használ a dokumentummezők tárolására.

A mezők lehetnek egyszerű kulcs-érték párok, térképek vagy listák. Minden tárolt dokumentumhoz dokumentumszintű egyedi azonosítót és felülvizsgálati számot kapnak, amikor bármilyen változtatás történik benne. A CouchDB képes on-the-fly dokumentumok átalakítására, valamint valós idejű változtatási értesítések benyújtására, megkönnyítve a webes alkalmazások fejlesztését.

A rendelkezésre állásra és a partíciós toleranciára (AP) specializálódott, de kisebb munkák során végül is következetes lehet. Összehasonlításképpen: a MongoDB többnyire konzisztencia és partíciós tolerancia.

A CouchDB jellemzői:

    Gyors indexelés és visszakeresés

    Könnyű replikáció több szerverpéldányon keresztül

    Több könyvtár különböző nyelvekre

    JSON-alapú dokumentum formátum

    REST-szerű felület a dokumentumok letöltéséhez, törléséhez, frissítéséhez és beillesztéséhez

    Adatcsatornák frissítései, amelyek előfizethetőek a változások hírcsatornáján keresztül

Mi a couchdb? - meghatározás a techopedia alapján