rethinkdbrethinkdbを使い始める


備考

RethinkDBとは何ですか?

  • リアルタイムWebアプリケーションを構築するためのオープンソースデータベース
  • スキーマレスJSON文書を格納するNoSQLデータベース
  • スケールしやすい分散データベース
  • 自動フェイルオーバーと堅牢なフォールトトレランス機能を備えた高可用性データベース

RethinkDBは、リアルタイムアプリケーション向けに構築された最初のオープンソーススケーラブルデータベースです。新しいデータベース・アクセス・モデルを公開します。変更をポーリングするのではなく、開発者は更新された問合せ結果をリアルタイムでアプリケーションに継続的にプッシュするようにデータベースに指示できます。 RethinkDBを使用すると、開発者は少ない労力で短時間でスケーラブルなリアルタイムアプリを構築できます。

バージョン

バージョン発売日
2.3.5 2016-08-27
2.3.4 2016年06月03日
2.3.3 2016-05-31
2.3.2 2016-05-05
2.3.1 2016-04-22
2.3.0 2016-04-05

OS Xへのインストール

ホームブリューを使う

前提条件: OS X 10.9(Mavericks)以上であることを確認し、 Homebrewをインストールしてください。

端末で次のコマンドを実行します。

brew update && brew install rethinkdb

ソースからコンパイルする

ソースからRethinkDBを構築するには、OS X 10.9(Mavericks)以上が必要です。 Xcodeはソースからビルドする必要があります。

ソースコードを入手する

アーカイブをダウンロードして解凍する:

wget https://download.rethinkdb.com/dist/rethinkdb-2.3.4.tgz
tar xf rethinkdb-2.3.4.tgz

RethinkDBを構築する

ビルドプロセスを開始する:

cd rethinkdb-2.3
./configure --allow-fetch --fetch openssl
make

build/release/ サブフォルダにrethinkdb バイナリがあります。

Ubuntuへのインストール

Ubuntuバイナリは、32ビットと64ビットの両方のアーキテクチャで利用できます。

source /etc/lsb-release && echo "deb http://download.rethinkdb.com/apt $DISTRIB_CODENAME main" | sudo tee /etc/apt/sources.list.d/rethinkdb.list
wget -qO- https://download.rethinkdb.com/apt/pubkey.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get install rethinkdb
 

Windowsへのインストール

ダウンロード

前提条件: Windows 7以上のネイティブの64ビットバイナリーを提供します。 64ビット版のWindowsが必要です。

ZIPアーカイブをダウンロードし 、任意のディレクトリに展開します。

RethinkDBのWindowsポートは最近追加されたもので、まだLinuxとOS Xバージョンと同程度の調整を受けていません。 GitHubのパフォーマンスに関する問題を報告してください。

RethinkDBの実行

Linux / OS Xバージョンのように、RethinkDBのWindows版はコマンドラインから実行されます。 Windowsのコマンドシェルを起動する必要があります。

  • Win + X Win 押して "コマンドプロンプト"をクリックします。または
  • スタートメニューを開き、「実行」をクリックし、「cmd」と入力しENTER

cd コマンドを使用して、 rethinkdb.exe をアンパックしたディレクトリに移動します。

C:\Users\Slava\>cd RethinkDB
C:\Users\Slava\RethinkDB\>
 

次に、RethinkDBをデフォルトのオプションで起動することができます。

C:\Users\Slava\RethinkDB\>rethinkdb.exe
 

また、 コマンドラインオプションのいずれかを使用して、構成を制御することも、 構成ファイルを指定することもできます

特定のデータディレクトリから開始するには:

rethinkdb.exe -d c:\RethinkDB\data\
 

結合するサーバー名と別のクラスターを指定するには、以下のようにします。

rethinkdb.exe -n jarvis -j cluster.example.com