Tags:
database1Add my vote for this tag create new tag
, view all tags

CouchDB

http://incubator.apache.org/couchdb/

From their wiki:

Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API. 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..

What CouchDB is

  • A 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 a query language.
  • written in Erlang, so scalable, fast, and non-trivial to install

What it is not

  • A relational database.
  • A replacement for relational databases.
  • An object-oriented database. Or more specifically, meant to function as a seamless persistence layer for an OO programming language.

CouchDB and perl

CouchDB can be used with many languages, one of them being perl. Check out Getting started with Perl to see how to use its REST interface and for a list of Perl modules that can be used to interface to it.

-- Contributors: ArthurClemens, RafaelAlvarez

Discussion

Updated the links to point to the apache project. Bumping the topic, as it may be of interest to somebody.

-- RafaelAlvarez - 16 Sep 2008

While I have the Erlang book on my to-read stack, every time i look at CouchDB, I backaway from using it with TWiki simply because it would add alot more complexity to install and manage. of course, its trivial if you're using Debian, so smile

-- SvenDowideit - 16 Sep 2008

Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r4 - 2008-09-16 - SvenDowideit
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.