Platinum Partner
news,architects,nosql,architecture,json,apache couchdb

Apache CouchDB: Introduction and Installation

 

  • This is another database on "NOSQL" concept.
  • NOSQL's are schema less database.
  • The data is stored in a JSON format.
  • It supports distributed configuration .
  • Couch DB supports replication of data across distributed platform, It has many framework for this supporting master replication, slave replication, filtered replication, incremental/bidirectional replication.
  • "Erlang" is a language to customize these feature to deliver new solutions.
  • Couch Db can be downloaded from the link :-
         http://www.apache.org/dyn/closer.cgi?path=/couchdb/packages/win32/1.2.1/setup-couchdb-1.2.1_otp_R14B04.exe
  • After the installation  server start menu,
  •     The Server start up screen,
 
  • The utils are installed in,
         http://127.0.0.1:5984/_utils/

          screenshot,


  •  verify installation,
  •  Creating a new database "student". The database name should be in small letter.
  • After creating the "student" db , the browser will look like,
  • Now time to create a document in the table, these documents are similar like rows in relational database. A new Document can be created by clicking "New Document" link.Then it will create a unique id for this document.
  • Now Save the document,
  • Documents can be created using source tab , where we can modify the java script code to build a document.It provides a editor to manipulate the JSON document.
  • Four documents are created similarly for type of student ,

  • Now "student" db is listed with other system databases,

Published at DZone with permission of {{ articles[0].authors[0].realName }}, DZone MVB. (source)

Opinions expressed by DZone contributors are their own.

{{ tag }}, {{tag}},

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}
{{ parent.authors[0].realName || parent.author}}

{{ parent.authors[0].tagline || parent.tagline }}

{{ parent.views }} ViewsClicks
Tweet

{{parent.nComments}}