RethinkDB

273
321
+ 1
307
TiDB

33
76
+ 1
8
Add tool

RethinkDB vs TiDB: What are the differences?

Developers describe RethinkDB as "JSON. Scales to multiple machines with very little effort. Open source". 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. On the other hand, TiDB is detailed as "A distributed NewSQL database compatible with MySQL protocol". Inspired by the design of Google F1, TiDB supports the best features of both traditional RDBMS and NoSQL.

RethinkDB and TiDB can be categorized as "Databases" tools.

Some of the features offered by RethinkDB are:

  • JSON data model and immediate consistency.
  • Distributed joins, subqueries, aggregation, atomic updates.
  • Secondary, compound, and arbitrarily computed indexes.

On the other hand, TiDB provides the following key features:

  • Horizontal scalability
  • Asynchronous schema changes
  • Consistent distributed transactions

RethinkDB and TiDB are both open source tools. It seems that RethinkDB with 22.4K GitHub stars and 1.74K forks on GitHub has more adoption than TiDB with 19.6K GitHub stars and 2.85K GitHub forks.

Pros of RethinkDB
Pros of TiDB

Sign up to add or upvote prosMake informed product decisions

Sign up to add or upvote consMake informed product decisions

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.

What is TiDB?

Inspired by the design of Google F1, TiDB supports the best features of both traditional RDBMS and NoSQL.
What companies use RethinkDB?
What companies use TiDB?

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with RethinkDB?
What tools integrate with TiDB?
    No integrations found
    What are some alternatives to RethinkDB and TiDB?
    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.
    CouchDB
    Apache CouchDB is a database that uses JSON for documents, JavaScript for MapReduce indexes, and regular HTTP for its API. CouchDB is a database that completely embraces the web. Store your data with JSON documents. Access your documents and query your indexes with your web browser, via HTTP. Index, combine, and transform your documents with JavaScript.
    CockroachDB
    It allows you to deploy a database on-prem, in the cloud or even across clouds, all as a single store. It is a simple and straightforward bridge to your future, cloud-based data architecture.
    Couchbase
    Developed as an alternative to traditionally inflexible SQL databases, the Couchbase NoSQL database is built on an open source foundation and architected to help developers solve real-world problems and meet high scalability demands.
    Firebase
    Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds.
    See all alternatives
    Interest over time
    News about TiDB
    More news