RethinkDB
RethinkDB 是一个面向文档的数据库,类似于 MongoDB,但旨在克服后者的可扩展性和实际限制。[1] [2] RethinkDB 旨在存储 JSON 文档,并可以轻松扩展到多台机器。它具有友好的查询语言,支持表连接和分组等查询。它易于设置和学习。有关更多详细信息,请参阅官方主页。
安装
创建并设置 RethinkDB 文件夹的用户权限
# mkdir /var/lib/rethinkdb/default # chown -R rethinkdb:rethinkdb /var/lib/rethinkdb/
现在你可以从命令行启动 rethinkdb
# rethinkdb
RethinkDB 的管理 UI 现在可以在端口 8080 上访问。
配置
RethinkDB 具有多实例支持,这意味着你可以在同一台机器上运行多个独立的数据库实例。systemd 服务也支持多实例配置。
要创建新的 RethinkDB 实例,请创建其配置文件
# cd /etc/rethinkdb # cp instances.d/default.conf instances.d/Name.conf
其中名称代表你稍后将使用的配置。更改新文件中的配置选项。然后启动/启用 rethinkdb@Name.service
。
“default”实例在安装时创建,以方便你的使用。其数据存储在 /var/lib/rethinkdb/default
中。