Apache CouchDBとは、関数型言語ErLangで実装された非リレーショナル型DBのこと。 特徴は、以下の通り: ドキュメント指向DB データのやりとりにHTTPを使う データの形式がJSON つまりWeb、とりわけJavaScriptや各種スクリプト言語との親和性が高く、ブログ程度の利用で、単にデータストアが必要だというだけの場合、わざわざリレーショナル型DB使ってデータモデリングから始めるのは手間がかかりすぎる場合に有効と思われる。スキーマを持たないので、融通の利くデータ保存が可能。 Apache CouchDBは、当然(?)UNIXを前提として開発されている。各種UNIX互換OS、つまりLinuxやMac OS Xではソースコードからビルドして使える。Windowsは動かす方法もあるらしいがサポート外。 ここではMac OS Xへのインストール方法を説明する。まずは公式W