Getting-Started with CouchDB NoSQL Database on Linux Debian Step-by-Step Easy Guide

July 24th, 2013 by Regaz

The Guide Shows You Step-by-Step How-to Getting-Started Quickly with the Latest CouchDB NoSQL Database Stable/Development Release for Debian Linux 32/64bit.

CouchDB Characteristics:

  • Ad Document Database Server, accessible via a RESTful JSON API
  • Ad-hoc and Schema-Free with a Flat address space
  • Distributed, featuring robust, incremental Replication with bi-directional conflict detection and management
  • Query-able and Index-able, featuring a table oriented reporting engine that uses JavaScript as Query Language.

If You didn’t yet Dispose of a Working CouchDB Installation then Look to Guide on Installing for Debian Linux.

Gnome Penguin CouchDB
  1. How-to Install CouchDB on Debian Linux:

    Debian CouchDB Installation
  2. Open Terminal Shell
  3. Starting CouchDB Server
    sudo su -c "couchdb -b"
  4. Test Connection to CouchDB
    curl http://127.0.0.1:5984/
  5. Get CouchDB Databases List
    curl -X GET http://localhost:5984/_all_dbs
  6. Create a CouchDB Database
    curl -X PUT http://localhost:5984/test-db
  7. Show Up New Database Info
    curl -X GET http://localhost:5984/test-db
  8. Inserting a Document in Database
    curl -X POST -H "Content-Type:application/json" -d '{"type":
    "users", "name":"mySelf", "location":"Here:)"}' http://localhost:5984/test-db

    The Output Show the Document ID to Use for Query the Database Below…

  9. Retriving a Document from Database
    curl -X GET http://localhost:5984/test-db/<a1b2c3d4...> | python -mjson.tool
  10. Getting-Started with Futon CouchDB Admin Console:

    Futon Admin Tutorial
(Visited 1 times, 1 visits today)

Tags: , , , , , , , , , , ,


Comments are disabled