Domov Databáze Co je to couchdb? - definice z techopedie

Co je to couchdb? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená CouchDB?

Apache CouchDB je non-relační nebo NoSQL databáze, která byla vyvinuta, aby plně obejmout web. Data jsou uložena v dokumentech JSON, ke kterým lze přistupovat a jejich indexy se mohou dotazovat přes HTTP.

Indexování, transformace a kombinování dokumentů se provádí pomocí JavaScriptu. Protože používá všechny tyto standardy a technologie přátelské k webu, CouchDB velmi dobře pracuje s webovými a mobilními aplikacemi.

Techopedia vysvětluje CouchDB

CouchDB je otevřená zdrojová databáze orientovaná na dokumenty, která pro ukládání polí dokumentů používá mapy s hodnotou klíče.

Pole mohou být jednoduché páry klíč-hodnota, mapy nebo seznamy. Každý uložený dokument má jedinečný identifikátor na úrovni dokumentu a číslo revize, kdykoli se v něm provedou změny. CouchDB je schopen provádět on-the-fly transformaci dokumentů i prezentovat oznámení o změnách v reálném čase, což usnadňuje vývoj webových aplikací.

Specializuje se na dostupnost a toleranci oddílů (AP), ale nakonec může být konzistentní díky menší práci. Pro srovnání, MongoDB je většinou konzistentní a tolerantní k oddílům.

Vlastnosti CouchDB:

    Rychlé indexování a vyhledávání

    Snadná replikace na více instancích serveru

    Více knihoven pro různé jazyky

    Formát dokumentu založený na JSON

    REST podobné rozhraní pro vyhledávání, mazání, aktualizace a vkládání dokumentů

    Aktualizace datového zdroje, které lze objednat prostřednictvím zdroje změn

Co je to couchdb? - definice z techopedie