Apache Couchdb
Getting started
- Start with
docker run -p 5984:5984 --rm -v $(pwd)/database:/opt/couchdb/data -e COUCHDB_USER=admin -e COUCHDB_PASSWORD=myc0uch --name couchdb couchdb
- Access to the user interface: Futon
- Verify the installation: http://localhost:5984/_utils/#/verifyinstall
- See a simple tour guide
Some concepts
- To query documents, CouchDB uses predefined map and reduce functions, called view. Map functions are called once with each document as the argument. The function can choose to skip the document altogether or emit one or more view rows as key/value pairs.
- When writing CouchDB map functions, your primary goal is to build an index that stores related data under nearby keys
IBM Cloudant On Cloud
Create a cloudant service and use the Dashboard to create database. Then get credentials to be integrated into the client code.
Tools
Code to create records into couchdb from json file in python.
https://702e23bc.us-south.apigw.appdomain.cloud/guestbook