CouchDB
March 06, 2008
CouchDB is a database aimed for Web development and AJAX applications. Key features are:
- Uses JSON format, similar to XML. Easy to read and write.
- HTTP API, obviously.
- Views: Filter, Collate, Aggregate (powered by Map/Reduce).
- Replication and conflit resolution.
- Bonus features: comes with Lucene for fulltext search. You can search JSON structures.
This projecto was accepted for the Apache Software Foundation and has an Open Source license.
And it's written in Erlang using non-locking MVCC and ACID compliant data store. I have excellent references for Erlang for fault-tolerance and scalability, our current XMPP server is ejabberd. It also uses the Mozilla's Spidermonkey engine for javascript engine.
Very nice. More on the wiki.
Tags: etechconf2008


