StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
RethinkDB
ByRethinkDBRethinkDB

RethinkDB

#54in Databases
Discussions3
Followers406
OverviewDiscussions3

What is RethinkDB?

RethinkDB is built to store JSON documents, and scale to multiple machines with very little effort. It has a pleasant query language that supports really useful queries like table joins and group by, and is easy to setup and learn.

RethinkDB is a tool in the Databases category of a tech stack.

Key Features

JSON data model and immediate consistency.Distributed joins, subqueries, aggregation, atomic updates.Secondary, compound, and arbitrarily computed indexes.Hadoop-style map/reduce.Friendly web and command-line administration tools.Takes care of machine failures and network interrupts.Multi-datacenter replication and failover.Sharding and replication to multiple nodes.Queries are automatically parallelized and distributed.Lock-free operation via MVCC concurrency.

RethinkDB Pros & Cons

Pros of RethinkDB

  • ✓Powerful query language
  • ✓Excellent dashboard
  • ✓JSON
  • ✓Distributed database
  • ✓Open source
  • ✓Reactive
  • ✓Atomic updates
  • ✓Joins
  • ✓Hadoop-style map/reduce
  • ✓MVCC concurrency

Cons of RethinkDB

No cons listed yet.

RethinkDB Alternatives & Comparisons

What are some alternatives to RethinkDB?

MySQL

MySQL

The MySQL software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software.

PostgreSQL

PostgreSQL

PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions.

MongoDB

MongoDB

MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.

Microsoft SQL Server

Microsoft SQL Server

Microsoft® SQL Server is a database management and analysis system for e-commerce, line-of-business, and data warehousing solutions.

SQLite

SQLite

SQLite is an embedded SQL database engine. Unlike most other SQL databases, SQLite does not have a separate server process. SQLite reads and writes directly to ordinary disk files. A complete SQL database with multiple tables, indices, triggers, and views, is contained in a single disk file.

MariaDB

MariaDB

Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry. MariaDB is designed as a drop-in replacement of MySQL(R) with more features, new storage engines, fewer bugs, and better performance.

RethinkDB Integrations

Meatier, Horizon, Amazon EC2, Bleemeo, Netdata are some of the popular tools that integrate with RethinkDB. Here's a list of all 5 tools that integrate with RethinkDB.

Meatier
Meatier
Horizon
Horizon
Amazon EC2
Amazon EC2
Bleemeo
Bleemeo
Netdata
Netdata

RethinkDB Discussions

Discover why developers choose RethinkDB. Read real-world technical decisions and stack choices from the StackShare community.

Sukesh Saxena
Sukesh Saxena

Feb 10, 2024

Needs adviceonFirebaseFirebaseJavaJavaPHPPHP

Dear Team, Please advise the stack to be used for building Chat Applications that cater to billions of users and work on Mobile as well as desktop. I don't want to use Firebase since it is not fitting into my use case of not using third Party Service Provider. I am comfortable with Java/PHP as a backend. Can we consider RethinkDB, MySQL, and GunDB for the application?

Also looking for Push methodology and not polling one for sending Realtime updates.

Regards Sukesh

0 views0
Comments
AdamFrisby
AdamFrisby

Aug 13, 2018

Needs adviceonRethinkDBRethinkDB

High-speed update-aware storage used in our region server infrastructure; provides a good middle layer for storage of rapidly modified information. RethinkDB

0 views0
Comments
Benjamin Cane
Benjamin Cane

Feb 14, 2015

Needs adviceonRethinkDBRethinkDB

Main database, using it in multiple datacenters in an active-active configuration. RethinkDB

0 views0
Comments

Try It

Visit Website

Adoption

On StackShare

Companies
54
MRTLRE+48
Developers
250
EPJSAL+244