couchdbAan de slag met couchdb


Opmerkingen

Waarom CouchDB?

CouchDB heeft een JSON-documentopslagmodel met een krachtige query-engine op basis van een HTTP API.

Met JavaScript in ontwerpdocumenten heeft u controle over manieren om uw gegevens op te vragen, in kaart te brengen, te combineren en te filteren. CouchDB biedt fouttolerantie, extreme schaalbaarheid en incrementele replicatie en is een goede keuze voor een niet-relationele documentendatabase.

Terwijl een traditionele relationele database vereist dat u uw gegevens vooraf modelleert, ontziet het schemavrije ontwerp van CouchDB u met een krachtige manier om uw gegevens achteraf te aggregeren, net zoals we dat doen met documenten uit de echte wereld. We zullen dieper ingaan op het ontwerpen van applicaties met dit onderliggende opslagparadigma.

versies

Versie Publicatiedatum
2.0.0 2016/09/20
1.6.1 2014/09/03

Installatie en instellingen

Ubuntu

Op recente Ubuntu-versies kunt u een bijgewerkte versie van CouchDB sudo apt-get install couchdb met sudo apt-get install couchdb . Voor oudere versies, zoals Ubuntu 14.04, moet u het volgende uitvoeren:

sudo add-apt-repository ppa:couchdb/stable -y
sudo apt-get update
sudo apt-get install couchdb -y
 

Fedora

Om sudo dnf install couchdb kun je sudo dnf install couchdb

Mac OS X

Als u CouchDB op Mac OS X wilt installeren, kunt u de Mac-app installeren via het gedeelte CouchDB-downloads .

ramen

Om CouchDB op Windows te installeren, kunt u eenvoudig het uitvoerbare bestand downloaden van CouchDB downloads .

Hallo Wereld

Standaard luistert CouchDB op poort 5984. Een bezoek aan http://127.0.0.1:5984 levert een reactie op die er als volgt uitziet:

{"couchdb":"Welcome","version":"1.6.1"}
 

CouchDB wordt standaard geleverd met een GUI genaamd Futon . U kunt deze interface vinden op http://127.0.0.1:5984/_utils . Hier kunt u eenvoudig een beheerdersaccount instellen en andere belangrijke instellingen configureren.