Obsah
- Definícia - Čo znamená CouchDB?
- Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
- Techopedia vysvetľuje CouchDB
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.
Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
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 dokáže vykonávať on-the-fly transformáciu dokumentov, ako aj prezentovať oznámenia o zmenách 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é predplatiť prostredníctvom informačného kanála zmien