Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

MapD

27
24
+ 1
4
RethinkDB

299
406
+ 1
307
Add tool

MapD vs RethinkDB: What are the differences?

MapD: Open source GPU-Powered Database. Interactively query and visualize massive datasets with the parallel power of GPUs; RethinkDB: 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.

MapD and RethinkDB belong to "Databases" category of the tech stack.

Some of the features offered by MapD are:

  • SQL
  • GPU-powered
  • column store

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

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

"Super fast, and the approach taken" is the top reason why over 2 developers like MapD, while over 46 developers mention "Powerful query language" as the leading cause for choosing RethinkDB.

MapD and RethinkDB are both open source tools. It seems that RethinkDB with 22.4K GitHub stars and 1.74K forks on GitHub has more adoption than MapD with 1.91K GitHub stars and 271 GitHub forks.

Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of MapD
Pros of RethinkDB
  • 3
    Super fast, and the approach taken
  • 1
    Hehe
  • 48
    Powerful query language
  • 46
    Excellent dashboard
  • 42
    JSON
  • 41
    Distributed database
  • 38
    Open source
  • 25
    Reactive
  • 16
    Atomic updates
  • 15
    Joins
  • 9
    MVCC concurrency
  • 9
    Hadoop-style map/reduce
  • 4
    Geospatial support
  • 4
    Real-time, open-source, scalable
  • 2
    YC Company
  • 2
    A NoSQL DB with joins
  • 2
    Great Admin UI
  • 2
    Changefeeds: no polling needed to get updates
  • 2
    Fast, easily scalable, great customer support

Sign up to add or upvote prosMake informed product decisions

992
496
5.1K
1.4K
1.4K
- No public GitHub repository available -

What is MapD?

Interactively query and visualize massive datasets with the parallel power of GPUs.

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.

Need advice about which tool to choose?Ask the StackShare community!

What companies use MapD?
What companies use RethinkDB?
Manage your open source components, licenses, and vulnerabilities
Learn More

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

What tools integrate with MapD?
What tools integrate with RethinkDB?

Sign up to get full access to all the tool integrationsMake informed product decisions

What are some alternatives to MapD and RethinkDB?
Tableau
Tableau can help anyone see and understand their data. Connect to almost any database, drag and drop to create visualizations, and share with a click.
Apache Spark
Spark is a fast and general processing engine compatible with Hadoop data. It can run in Hadoop clusters through YARN or Spark's standalone mode, and it can process data in HDFS, HBase, Cassandra, Hive, and any Hadoop InputFormat. It is designed to perform both batch processing (similar to MapReduce) and new workloads like streaming, interactive queries, and machine learning.
Clickhouse
It allows analysis of data that is updated in real time. It offers instant results in most cases: the data is processed faster than it takes to create a query.
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.
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.
See all alternatives