なぜCouchDBですか?
CouchDBには、HTTP APIに基づいた強力なクエリエンジンを備えたJSONドキュメントストレージモデルがあります。
デザイン・ドキュメントでJavaScriptを使用すると、データの問合せ、マップ、結合およびフィルタリングの方法を制御できます。フォールトトレランス、極端なスケーラビリティ、および増分レプリケーションを提供するCouchDBは、非リレーショナルのドキュメントデータベースに適しています。
伝統的なリレーショナルデータベースでは、データを最前面にモデリングする必要がありますが、CouchDBのスキーマフリー設計は、現実の文書と同じように、事後にデータを集約する強力な方法を提供します。この基本的なストレージ・パラダイムを使用してアプリケーションを設計する方法を詳しく見ていきます。
バージョン | 発売日 |
---|---|
2.0.0 | 2016-09-20 |
1.6.1 | 2014-09-03 |
最近のUbuntuのバージョンでは、 sudo apt-get install couchdb
CouchDBの最新バージョンをインストールすることができます。 Ubuntu 14.04などの古いバージョンの場合は、次のコマンドを実行する必要があります。
sudo add-apt-repository ppa:couchdb/stable -y
sudo apt-get update
sudo apt-get install couchdb -y
fedoraでcouchdbをインストールするにはsudo dnf install couchdb
Mac OS XにCouchDBをインストールするには、 CouchDBのダウンロードセクションからMacアプリケーションをインストールします 。
WindowsにCouchDBをインストールするには、 CouchDBのダウンロードセクションから実行ファイルをダウンロードするだけです。
デフォルトでは、CouchDBはポート5984でリッスンします。http://127.0.0.1:5984にアクセスすると、次のような応答が得られhttp://127.0.0.1:5984
。
{"couchdb":"Welcome","version":"1.6.1"}
CouchDBは、 Futonと呼ばれるGUIですぐに利用できます。このインターフェースはhttp://127.0.0.1:5984/_utils
。ここでは、簡単に管理者アカウントを設定し、その他の重要な設定を行うことができます。