rethinkdbrethinkdb入門


備註

什麼是RethinkDB?

  • 用於構建實時Web應用程序的開源數據庫
  • 存儲無模式JSON文檔的NoSQL數據庫
  • 分佈式數據庫,易於擴展
  • 具有自動故障轉移和強大容錯功能的高可用性數據庫

RethinkDB是第一個為實時應用程序構建的開源可伸縮數據庫。它公開了一種新的數據庫訪問模型 - 開發人員可以告訴數據庫不斷地將更新的查詢結果實時推送到應用程序,而不是輪詢更改。 RethinkDB允許開發人員在很短的時間內以更少的工作量構建可擴展的實時應用程序。

版本

發布日期
2.3.5 2016年8月27日
2.3.4 2016年6月3日
2.3.3 2016年5月31日
2.3.2 2016年5月5日
2.3.1 2016年4月22日
2.3.0 2016年4月5日

在OS X上安裝

使用Homebrew

先決條件:確保您使用的是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版本一樣,Windows版本的RethinkDB是從命​​令行執行的。您需要啟動Windows命令shell。

  • Win + X 並單擊“命令提示符”;要么
  • 打開“開始”菜單,單擊“運行”,然後鍵入“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