RethinkDB is a JSON document based, distributed database. It uses the ReQL query language which is built around function chaining and is available in client libraries for JavaScript, Python and Ruby. With ReQL it is possible to utilize RethinkDB server side features such as distributed joins and subqueries across the cluster’s nodes. Pricing is based on underlying disk usage. CPU & I/O resources scale with the underlying disk usage. IBM Compose for RethinkDB makes RethinkDB even better by managing it for you. Features include auto-scaling deployments, high availability, and automated no-stop backups.