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