• Close
  • FAQ
  • Docs
  • API
  • Community
  • Blog
RethinkDB
  • FAQ
  • Docs
  • API
  • Community
  • Blog

Getting started

  • Thirty-second quickstart
  • Install the server
  • Install client drivers
  • Start a RethinkDB server

The ReQL query language

  • Ten-minute guide
  • Introduction to ReQL
  • Using secondary indexes
  • Accessing nested fields
  • Table joins in RethinkDB
  • Map-reduce in RethinkDB
  • Changefeeds
  • Asynchronous connections
  • Accessing HTTP APIs
  • ReQL error types
  • API command reference

The RethinkDB data model

  • ReQL data types
  • Dates and times
  • Binary objects
  • Geospatial queries
  • Modeling relationships

ReQL in practice

  • Optimizing query performance
  • Data exploration
  • SQL to ReQL cheat sheet
  • Cookbook
  • Example projects

Administration

  • Administration tools
  • Scaling, sharding and replication
  • Permissions and user accounts
  • Failover
  • Backing up your data
  • System tables
  • Current issues
  • Statistics
  • Jobs
  • Version migration
  • Importing data
  • Third-party admin tools

Deployment

  • Start on system startup
  • Securing your cluster
  • Configuration file settings
  • Command line options
  • Deploying with PaaS
  • Third-party deployment tools

Troubleshooting

  • Crash recovery
  • Troubleshooting FAQ
  • Memory requirements

Integration

  • Publish-subscribe
  • Integrating Elasticsearch
  • Integrating RabbitMQ
  • RethinkDB and Rails
  • Third-party libraries
  • Writing drivers

RethinkDB architecture

  • Architecture details
  • Consistency guarantees
  • Limitations in RethinkDB
  • Stability report
  • Frequently asked questions
  • Performance report

Security

  • Vulnerabilities
  • Connections from mobile devices

Ten-minute guide with RethinkDB

Choose your language:

  • JavaScript
  • Python
  • Ruby
  • Java

Join 100,000 developers

Install in seconds on Linux or OS X.

Install Learn more

#rethinkdb on freenode

  • Getting started
    • FAQ
    • Install
    • Quickstart
    • Tutorial
  • Documentation
    • API
    • Intro to ReQL
    • Cookbook
    • Architecture
  • Community
    • Get Involved
    • GitHub
    • Twitter
    • Slack
  • RethinkDB
    • Blog

Star this project on GitHub.