Compiling CouchDB

So, in the last post I gave an introduction to the concepts behind CouchDB and other document store systems. For this post, I had intended to overview compiling on both Mac OS X and Ubuntu 9.10 Beta. However, on the Mac front, it turned out there was already project with a nicely cooked binary that would be significantly easier to install, and, let's face it, just more Steve Jobs than compiling from source. If you are running Mac OS X Leopard (10.5), you can download the CouchDBX binary here.

Read the rest of this post »

CouchDB and Me

So, as per the advice of my friend Yuce, I have begun blogging about various types of software, technology, and whatever else I see fit to project onto the masses. I decided to start with a recent "crush", CouchDB. Relational databases are simple. Anyone with experience using spreadsheet software understands the basic functionality - a series of rows conforming to a specific, pre-defined series of columns and data types. A lot of data can be easily organized in this manner. Most data can be roughly shoved into it. However, ubiquitous does not necessarily mean appropriate.

Read the rest of this post »