Software Alternatives & Reviews

RocksDB VS MongoDB

Compare RocksDB VS MongoDB and see what are their differences

A persistent key-value store for fast storage environments

MongoDB (from "humongous") is a scalable, high-performance, open source NoSQL database.
RocksDB Landing Page
RocksDB Landing Page
MongoDB Landing Page
MongoDB Landing Page

RocksDB details

Databases NoSQL Databases Graph Databases
Details $-

MongoDB details

NoSQL Databases Databases Document Databases Relational Databases
Details $open-source

RocksDB videos

How Online Backup works in MyRocks and RocksDB

More videos:

  • - RocksDB Meetup 2020 at Rockset
  • - TokuDB vs RocksDB

MongoDB videos

MySQL vs MongoDB

More videos:

  • - The Good and Bad of MongoDB
  • - what is mongoDB

Category Popularity

0-100% (relative to RocksDB and MongoDB)


These are some of the external sources and on-site user reviews we've used to compare RocksDB and MongoDB

RocksDB Reviews

We have no reviews of RocksDB yet.
Be the first one to post

MongoDB Reviews

16 Top Big Data Analytics Tools You Should Know About
The database added a new feature to its list of attributes called MongoDB Atlas. It is a global cloud database technology that allows to deploy a fully managed MongoDB across AWS, Google Cloud, and Azure with its built-in automation for resource, workload optimization and to reduce the time required to handle the database.
9 Best MongoDB alternatives in 2019
MongoDB is an open source NoSQL DBMS which uses a document-oriented database model. It supports various forms of data. However, in MongoDB data consumption is high due to de-normalization.
20+ MongoDB Alternatives You Should Know About
If you’re not ready for a major migration effort, there is one more solution for you – Percona Server for MongoDB. Based on MongoDB Community, and enhanced by Percona with Enterprise Features, Percona Server for MongoDB offers 100% compatibility. As we wrote in a previous post, we commit to shipping a supported AGPL version until the situation around SSPL is clearly resolved.

Social recommendations and mentions

MongoDB might be a bit more popular than RocksDB. We know about 3 links to it since March 2021 and only 3 links to RocksDB. We are tracking product recommendations and mentions on Reddit, HackerNews and some other platforms. They can help you identify which product is more popular and what people think of it.

RocksDB mentions (3)

  • Distributed SQL Essentials: Sharding and Partitioning in YugabyteDB
    The SST files store the key-value pairs for tables and indexes. Sharding is the right term here because each tablet is a database (based on RocksDB), with its own protection. This looks like the sharded databases we described above, except that they are not SQL databases but key-value document stores. They have all the required features for a reliable datastore, with transactions and strong consistency.... - Source: / 9 days ago
  • We built an open-source SQL DB for Intel SGX enclaves
    Hi everyone! Our team just released EdgelessDB, an open-source database built on MariaDB that runs completely inside Intel SGX enclaves. As storage engine, it uses RocksDB with a custom encryption engine. The engine uses AES-GCM and is optimized for RocksDB’s specific SST file layout and the enclave environment. It has some nice properties like global confidentiality and verifiability and it considers strong... - Source: Reddit / 4 months ago
  • Apache Hudi - The Streaming Data Lake Platform
    Hudi tables can be used as sinks for Spark/Flink pipelines and the Hudi writing path provides several enhanced capabilities over file writing done by vanilla parquet/avro sinks. Hudi classifies write operations carefully into incremental (insert, upsert, delete) and batch/bulk operations (insert_overwrite, insert_overwrite_table, delete_partition, bulk_insert) and provides relevant functionality for each operation... - Source: / 4 months ago

MongoDB mentions (3)

  • Why Use MongoDB and When to Use It?
    MongoDB is a documents database that is used to create high-availability and scalable web applications. Thanks to its modular schema method, it's trendy among teams of developers who employ agile methodologies. Moreover, with the drivers for all the major software languages, MongoDB permits you to start developing your application without configuring databases instantly. - Source: / 2 months ago
  • Migrating your SQL Database to MongoDb
    In this article you are going to learn how to migrate your Relational database(MySQL, MariaDb etc) to Non-relational database like MongoDb. - Source: / 9 months ago
  • Please upvote for an official MongoDB driver for Dart
    How does this have 110 upvotes on reddit but only 25 on lol ... You guys..!! - Source: Reddit / 9 months ago

What are some alternatives?

When comparing RocksDB and MongoDB, you can also consider the following products

memcached - High-performance, distributed memory object caching system

Redis - Redis is an open source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.

Aerospike - Aerospike is a high-performing NoSQL database supporting high transaction volumes with low latency.

PostgreSQL - PostgreSQL is a powerful, open source object-relational database system.

CouchDB - HTTP + JSON document database with Map Reduce views and peer-based replication

CouchBase - Document-Oriented NoSQL Database

User reviews

Share your experience with using RocksDB and MongoDB. For example, how are they different and which one is better?

Post a review