Sunday, October 15, 2006

Crazy cool technology - CouchDB

Most people reading my blog are probably familiar with Damien Katz, likely read his blog, and already know about CouchDB. For the other 2 of you, go check it out. From the overview:

What CouchDb is
  • A stand-alone document store, accessible via XML REST.
  • Ad-hoc and schema-free with a flat address space.
  • Distributed, featuring robust, incremental replication with bi-directional conflict detection and resolution.
  • Query-able and index-able, featuring a table oriented reporting engine with a simplified formula query language.
The CouchDb data model was partially inspired by the Lotus Notes and Domino backend.
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.
I downloaded Alpha 4 and installed it, now I'm trying to figure out what to do with it. For now I think it will likely end up on my "neat stuff to try" list since I'm working on increasing my marketability. As nifty as this is, I don't think it's going to help me get a job anytime soon. Who knows, maybe CouchDB and Fabric will be the new new thing.

No comments:

Post a Comment