Compose for RethinkDB
RethinkDB is a distributed database that works well with JSON documents and includes an integrated administration and exploration console. The administration view gives control of the cluster’s configuration and a view into its performance. Via the exploration console and API you get access to ReQL, a rich query language, with autocompletion, command history and built-in documentation.Try RethinkDB on Compose free for 30 days
Every RethinkDB deployment on Compose is built in a highly-available, 3-node clustered configuration with one HAproxy portal to serve as a proxy and provide SSL support to the cluster.
Automated backups are made every day and retained for 7 days along with 4 weekly backups and 3 monthly backups. The on-demand option of Compose backups allows up to 10 backups to be made a week. Backups are included at no extra cost and can also be created and retrieved using the Compose API.
As memory (RAM) usage grows, the Compose platform will automatically maintain a 1:10 ratio of memory (RAM) to storage so your database is always performant. Users can also manually control scaling via the Compose console for specialized workloads or events.
All Compose database deployments offer daily logging and real-time memory usage metrics from the Compose console. RethinkDB has a built-in web-based Administration console that can be easily accessed via the Compose web UI.
SSL is enabled by default, so users can simply direct their web browser to the URL shown in the Compose UI. We maintain an SSH portal for users who wish to create an SSH tunnel between their site and their RethinkDB deployment.
Outgoing connections from the deployment include a Telegraf add-on for exporting RethinkDB metrics to analysis services and a Syslog-NG add-on for real-time exporting of logs to Loggly, Papertrail and other services.
A standard RethinkDB deployment consists of a three node cluster and a specialized HAproxy portal to provide SSL support to the cluster. Each data node has 1GB of storage and 102MB of memory. The HAproxy portal has 64MB of memory.
RethinkDB already has lock-free concurrency for database access and queries are automatically parallelized 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 geospatial indexes and queries.
We currently offer RethinkDB 2.3.5. All new deployments default to the most recent, stable release which we make available through the web UI. Upgrading to new versions can be done within your account with a few simple clicks.
Serious about security
RethinkDB runs on its own private VLAN, isolated from other traffic and access is entirely managed by active portals. SSL is configured by default. RethinkDB deployments run on their own private, isolated networks and the only way to connect to them is by using our SSH access portal. The TCP portals can use a whitelist to restrict access to the databases and that can be as tight as only allowing connections from the SSH portal to be routed.
The Compose console for managing and viewing your databases operates with its own account scheme, with multiple sub-users and roles to enable you to control access to your database administration. The Compose account scheme also includes the option to use two factor authentication to ensure the right people are logging in.
All your databases, one platform
Compose makes it easy to deploy your favorite open source databases in minutes into your preferred cloud datacenter on fast SSDs. Everything you need to run a performant database is available through the Compose web console or Compose APIs.
Ready to get started?
Deploy RethinkDB or any one of our production-ready, cloud hosted databases in minutes with just a few clicks.Try Compose Free for 30 Days