Domov databázy Čo je to couchdb? - definícia z technológie

Čo je to couchdb? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená CouchDB?

Apache CouchDB je nerelačná alebo NoSQL databáza, ktorá bola vyvinutá tak, aby plne pokryla web. Dáta sú uložené v dokumentoch JSON, ku ktorým je možné získať prístup a ich indexy sa môžu spýtať prostredníctvom HTTP.

Indexovanie, transformácia a kombinovanie dokumentov sa vykonáva pomocou JavaScriptu. Keďže CouchDB využíva všetky tieto štandardy a technológie priateľské k webom, veľmi dobre pracuje s webovými a mobilnými aplikáciami.

Techopedia vysvetľuje CouchDB

CouchDB je otvorená zdrojová dokumentovo orientovaná databáza, ktorá používa mapy kľúč - hodnota na ukladanie polí dokumentov.

Poliami môžu byť jednoduché páry kľúč - hodnota, mapy alebo zoznamy. Každý uložený dokument má jedinečný identifikátor na úrovni dokumentu a číslo revízie vždy, keď sa v ňom vykonajú zmeny. CouchDB je schopný vykonávať on-the-fly transformáciu dokumentov, ako aj prezentovať zmeny v reálnom čase, čo uľahčuje vývoj webových aplikácií.

Špecializuje sa na dostupnosť a toleranciu oddielu (AP), ale v konečnom dôsledku môže byť dôsledná pri menšej práci. Pre porovnanie, MongoDB je väčšinou jednotný a tolerovaný na oddiely.

Vlastnosti CouchDB:

    Rýchle indexovanie a vyhľadávanie

    Jednoduchá replikácia na viacerých inštanciách servera

    Viac knižníc pre rôzne jazyky

    Formát dokumentu založený na JSON

    REST-like rozhranie pre vyhľadávanie, mazanie, aktualizáciu a vkladanie dokumentov

    Aktualizácie informačného kanála, ktoré je možné prihlásiť prostredníctvom informačného kanála zmien

Čo je to couchdb? - definícia z technológie