Hosted RethinkDB

Get ready to spin up a safe, scalable, & supported RethinkDB. Instantly. Starting at $22.50/mo.

30 Free Days, Unlimited Deployments

RethinkDB on Compose

RethinkDB is a JSON document based, distributed database with an integrated administration and exploration console. The administration view gives control of the cluster’s configuration and a view into its performance. The exploration console and through the API you get access to ReQL, a rich query language, with autocompletion, command history and built in documentation.

ReQL is built around function chaining and is available in client libraries for JavaScript, Python and Ruby. With ReQL it is possible to utilise RethinkDB server side features such as distributed joins and subqueries across the cluster’s nodes.

RethinkDB already has lock-free concurrency for database access and queries are automatically parallelised and distributed through the cluster. RethinkDB also supports secondary indexes – by field or compounds of fields, arrays or even arbitrary expressions – for better read query performance and the developers have just added geospatial indexes and queries to that mix.

Scale Effortlessly

You don't know how how big your database is going to grow, we get that. With RethinkDB at Compose, your database grows with you without any surprises.

You start with 3 nodes, 1GB of data and 102MB of RAM for only $22.50/mo. After that, it's just $18.00/GB as your database grows. It's that simple.

Run Your Database with Confidence

Deploy your databases on the same data center as your application. Every database can be deployed on Compose-hosted AWS or SoftLayer servers.

Every deployment includes:

  • Multi-node cluster for reliability and high availability
  • Automatic failover
  • Managed disaster recovery backups
  • 24/7 operations team

With a private VLAN, haproxy portals with IP whitelisting and SSL options, and 2-factor authentication for admin console access, your RethinkDB deployment is vigorously protected.

RethinkDB or MongoDB?

RethinkDB and MongoDB are both awesome database options (which is why we offer them), but which one is right for you? Here's a quick break down of both to help you decide.

Data AccessUnified chainable dynamic query languageDynamic rich query language
IntegrationV8 engineSpidermonkey/V8 engine
Access LanguagesJSON protocol & 3 official librariesBSON protocol & 13 official libraries
Index TypesPrimary key, compound, secondary, geospatial, & arbitrarily computedUnique (unsharded only), compound, secondary, geospatial, & sparse

Highly available, autoscaling databases with automatic backups

30 Free Days, Unlimited Deployments