<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <link href="http://www.eco-villages.org/notes/atom/1349" rel="self" type="application/atom+xml"/>
  <link href="http://www.eco-villages.org/notes/view/1349"/>
  <id>urn:memiki:edouard:science-technology:Programming:Cool-database-technology:-CouchDB:note-1349</id>
  <title>Cool database technology: CouchDB</title>
  <updated>2010-07-19T09:00:36Z</updated>
  <entry>
    <id>urn:edouard:science-technology:Programming:Cool-database-technology:-CouchDB:note-1349</id>
    <title>Note body</title>
    <author>
      <name>edouard</name>
    </author>
    <updated>2009-05-15T20:37:24Z</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
<p>(Apache) <strong>CouchDB is a peer based <span class="caps">DISTRIBUTED</span> database system</strong>.</p>


	<p>Instead of storing data in rows and columns, the database manages a collection of (JSON) documents.</p>


<blockquote>
	<p>Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful <span class="caps">HTTP</span>/JSON <span class="caps">API</span>. Among other features, it provides robust, incremental replication with bi-directional conflict detection and resolution, and is queryable and indexable using a table-oriented view engine with JavaScript acting as the default view definition language.</p>

</blockquote>




	<p><img src="https://svn.apache.org/repos/asf/couchdb/supplement/logo/couchdb-logo.png" alt="" /></p>


	<p>Unlike <span class="caps">SQL</span> databases which are designed to store and report on highly structured, interrelated data, <strong>CouchDB is designed to store and report on large amounts of semi-structured, document oriented data.</strong> CouchDB greatly simplifies the development of document oriented applications, which make up the bulk of collaborative web applications.</p>


	<p>It is designed for extreme scalability and is easily deployed to multi-core or multi-server clusters.</p>


	<p><a href="http://couchdb.apache.org/docs/intro.html">Introduction</a><br /><a href="http://couchdb.apache.org/docs/overview.html">Overview</a></p>


	<p><a href="http://en.wikipedia.org/wiki/CouchDB">on wikipedia</a></p>


	<p><em>&#8220;Front-ends / APIs&#8221;</em>:</p>


	<p><a href="http://jchrisa.net/drl/_design/sofa/_show/post/couchrest__restful_ruby_client_">CouchRest (ruby)</a><br /><a href="http://rnewson.github.com/couchdb-lucene/">Couchdb-lucene</a></p>


	<p>July 2010: <a href="http://couchdb.apache.org/downloads.html">CouchDB 1.0 released</a></p>      </div>
    </content>
  </entry>
</feed>

