Intro

2010
02.24

Co je CouchDB

CouchDB je dokumentově orientovaná databáze s přístupem přes HTTP RESTful JSON API.
CouchDB je bezschémová, dsitribuovaná, ad-hoc databáze.
Používá JavaScript jako dotazovací jazyk.

Co naopak CouchDB není

  • CouchDB není relační databáze.
  • CouchDB ani není nahradou za relační databázi.
  • CouchDB není objektově orientovaná.

Základní charakteristika CouchDB

Dokument v CouchDB je object, který je složen z pojmenovaných polí. Každé pole může být řetězec, číslo, datum, nebo seznam.
Příklad dokumentu, kterým může být blogový příspěvek:
„Predmet“: „Mám rád Plankton“
„Autor“: „Rusty“
„DatumVytvoreni“: „5/23/2006″
„Tagy“: ["plankton", "baseball"]
„Obsah“: „Dnes sem zjistil, že nemám rád baseball, ale plankton.“

V tomto příkladu dokumentu, Predmet je pole, které obsahuje jeden řetězec (string) s hodnotou „Mám rád Plankton“. Tagy je pole, ktere obsahuje seznam hodnot „plankton“, „baseball“.

Comments are closed.