MongoDB

MongoDB Alternatives & Competitors

Looking for alternatives to MongoDB? Tons of people want Document Databases software. What's difficult is finding out whether or not the software you choose is right for you.

Top 20 Alternatives & Competitors to MongoDB

    #1
    #1
  1. Amazon DynamoDB

    (116)4.2 out of 5
    Nonrelational database for applications that need performance at any scale

    Reviewers say compared to MongoDB, Amazon DynamoDB is:

    Slower to reach roi
    More expensive
    Easier to admin
  2. Nonrelational database for applications that need performance at any scale

    Reviewers say compared to MongoDB, Amazon DynamoDB is:

    Slower to reach roi
    More expensive
    Easier to admin

    Amazon DynamoDB review by Mengen G.
    "Perfect NoSQL database solution for AWS: AWS DynomoDB is great for NoSQL database. It is a native AWS service that provide NoSQL service. I like it easy to set up, and to manage. You can create a table very easily and simply add key/value pair to a table. AWS is providing the service, not the product. That said, you do not have to worry about data durability. You just tell AWS what data you want to store and it will take care of the rest including security, scaling. Like RDS is the relational database service not the product. It has good price. You do not pay a lot using DynomoDb. "
    #2
    #2
  3. Redis

    (76)4.4 out of 5
    Redis is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists , and sets.

    Reviewers say compared to MongoDB, Redis is:

    More usable
    Easier to set up
    Easier to admin
  4. Redis is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists , and sets.

    Reviewers say compared to MongoDB, Redis is:

    More usable
    Easier to set up
    Easier to admin

    Redis review by ammu P.
    "Review for redis: Redis is a open source ,Scalability ,Pub sub models,Luascript,key expire,key space notifications,Memory optimization,distributing of data among multiple redis instances Memory optimization,key expires,creating secondary indexes with redis,Pipelining concepts in redis, No lack on tutorial for a lot of use cases, storing temporarily data"
    #3
    #3
  5. CouchDB

    (45)3.8 out of 5
    CouchDB is a database that completely embraces the web. Store your data with JSON documents.

    Reviewers say compared to MongoDB, CouchDB is:

    Easier to set up
  6. CouchDB is a database that completely embraces the web. Store your data with JSON documents.

    Reviewers say compared to MongoDB, CouchDB is:

    Easier to set up

    CouchDB review by Juan F.
    "CouchDB is free and open source, a marvel: CouchDB is the easiest database manager to install of all the ones I've tried. In addition, maintenance is very easy. On the other hand, it scales the documents very well. It has a replication protocol that is very useful for creating servers."
    #4
    #4
  7. ArangoDB

    (38)4.8 out of 5
    ArangoDB is a distributed, free, and open-source database with a flexible data model for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.

    Reviewers say compared to MongoDB, ArangoDB is:

    Easier to admin
    Easier to do business with
    Better at support
  8. ArangoDB is a distributed, free, and open-source database with a flexible data model for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.

    Reviewers say compared to MongoDB, ArangoDB is:

    Easier to admin
    Easier to do business with
    Better at support

    ArangoDB review by Kerry H.
    "Amazingly good!: So many software companies have a “good produce” but have huge gaps somewhere - poor support, steep learning curve, extraordinarily high pricing, ridiculous development base (“Jython”, I’m looking at you!), etc. ArangoDB is the first product I have used (in 20 years!) that is complete. It is developer-friendly, user-friendly, has amazingly good support, is extremely performant, plays nice in cloud-native land, has built-in clustering, and (last, but NOT least) IT WORKS! I am continually amazed at how often I am PLEASENTLY surprised by features, performance, or the company."
    #5
    #5
  9. OrientDB

    (32)3.9 out of 5
    OrientDB is a Distributed Graph Database engine with the flexibility of a Document Database all in one NoSQL database.

    Reviewers say compared to MongoDB, OrientDB is:

    Easier to set up
    Easier to admin
  10. OrientDB is a Distributed Graph Database engine with the flexibility of a Document Database all in one NoSQL database.

    Reviewers say compared to MongoDB, OrientDB is:

    Easier to set up
    Easier to admin

    OrientDB review by 健 .
    "OrientDB brings a fabulous future to our financial technical realization: 1. Elaborated documents for a beginner without any graph background knowledge to grasp basic graph theory and orientdb practice. 2. Build on Java platform, which is our company's main dev language as well, it's too easy to spend much time customizing various implementation as we demand."
    #6
    #6
  11. Azure Cosmos DB

    (32)4.1 out of 5
    Azure Cosmos DB provides native support for NoSQL choices, offers multiple well-defined consistency models, guarantees single-digit-millisecond latencies at the 99th percentile, and guarantees high availability with multi-homing capabilities and low latencies anywhere in the world.

    Reviewers say compared to MongoDB, Azure Cosmos DB is:

    More expensive
  12. Azure Cosmos DB provides native support for NoSQL choices, offers multiple well-defined consistency models, guarantees single-digit-millisecond latencies at the 99th percentile, and guarantees high availability with multi-homing capabilities and low latencies anywhere in the world.

    Reviewers say compared to MongoDB, Azure Cosmos DB is:

    More expensive

    Azure Cosmos DB review by Sujith N.
    "Document DB - A mixed strength of both NoSQL and relational solutions: 1. Documents are stored and served in the JSON format 2. Documents can be retrieved using a rich query language that plays well with the JSON syntax 3. It has a rich server-side Javascript API, letting you create data processing functions 4. full indexing is done by default hence query performance would be better 5. Comparatively cheaper to other No SQL DB's"
    #7
    #7
  13. Couchbase

    (29)4.2 out of 5
    Couchbase is engineered to meet the elastic scalability, consistent high performance, always-on availability, and data mobility requirements of mission critical applications.

    Reviewers say compared to MongoDB, Couchbase is:

    More expensive
    Easier to admin
  14. Couchbase is engineered to meet the elastic scalability, consistent high performance, always-on availability, and data mobility requirements of mission critical applications.

    Reviewers say compared to MongoDB, Couchbase is:

    More expensive
    Easier to admin

    Couchbase review by Danh N.
    "Working with couchbase: I entered a project with couchbase already integrated and I used it as a datastore for one of the apps. It was relatively simple to work with, the included groovy jdk seemed decently documented and wasn't a pain to work with. It was missing some key features however(batch gets) so we had to write a service ontop of their jdk. I mainly did operations through the console. It was ok. It was hard to use couchbase like a rds instance since it is a nosql db. Stuff like querying for documents with certain fields had to be done by first setting up indexes."
    #8
    #8
  15. Amazon WorkDocs

    (30)3.9 out of 5
    Amazon WorkDocs is a secure enterprise storage and sharing service with strong administrative controls and feedback capabilities that improve user productivity, users can comment on files, send to others for feedback, and upload new versions without having to resort to emailing multiple versions of files as attachments.

    Reviewers say compared to MongoDB, Amazon WorkDocs is:

    More expensive
    Easier to set up
  16. Amazon WorkDocs is a secure enterprise storage and sharing service with strong administrative controls and feedback capabilities that improve user productivity, users can comment on files, send to others for feedback, and upload new versions without having to resort to emailing multiple versions of files as attachments.

    Reviewers say compared to MongoDB, Amazon WorkDocs is:

    More expensive
    Easier to set up

    Amazon WorkDocs review by Taylor W.
    "Moving in the right direction.....still has some issues.: I really like the Amazon WorkDocs Companion app which allows you to work on the documents using the application on your own computer, but save them directly into the WorkDocs website where it updates automatically. So, it's different from online versions in that you can work on your desktop (i.e., using Excel through your own desktop application), but when you save and close the new version is immediately populated into the WorkDocs folder on the web with a notification of a successful save. This allows you to be sure that you are working in the more recent document and that your changes are being saved. Also, I like that you can lock a document while working in it to prevent others from making changes."
    #9
    #9
  17. MarkLogic

    (23)4.2 out of 5
    Schema-agnostic Enterprise NoSQL database technology, coupled w/ powerful search & flexible application services.

    Reviewers say compared to MongoDB, MarkLogic is:

    More expensive
    Easier to admin
    Easier to do business with
  18. Schema-agnostic Enterprise NoSQL database technology, coupled w/ powerful search & flexible application services.

    Reviewers say compared to MongoDB, MarkLogic is:

    More expensive
    Easier to admin
    Easier to do business with

    MarkLogic review by Sushant D.
    "Powerful NoSQL Database: Marklogic is a no SQL database which is platform independent, so it can be used on any kind of OS which meets it's system requirements. Thus it can ingest from any kind of source. It can be used for various purposes like app data management, data storage and view data in a graphical manner. Sharding of data can be done and replication of data is also done in marklogic. It follows the ACID property of data base management system. Marklogic is used mainly for storing of XML received, and is considered as one of the best NoSQL tools available in the market"
    #10
    #10
  19. Redis Enterprise

    (23)4.2 out of 5
    Redis Enterprise is a managed cloud service for hosting and running your redis dataset with predictable performance.

    Reviewers say compared to MongoDB, Redis Enterprise is:

    Easier to set up
    Easier to do business with
    Easier to admin
  20. Redis Enterprise is a managed cloud service for hosting and running your redis dataset with predictable performance.

    Reviewers say compared to MongoDB, Redis Enterprise is:

    Easier to set up
    Easier to do business with
    Easier to admin

    Redis Enterprise review by SHUBHAM K.
    "FAST AND WELL-STRUCTURED: The best part is its speed and Maintainance. Its very well structured and very easy to use and the documentation regarding the pricing and all are crystal clear to the customers and thus it is very much practical and can handle big data with good an efficiency"
    #11
    #11
  21. Google Cloud Datastore

    (14)4.4 out of 5
    Google Cloud Datastore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.

    Reviewers say compared to MongoDB, Google Cloud Datastore is:

    Better at meeting requirements
    Easier to admin
    Easier to set up
  22. Google Cloud Datastore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.

    Reviewers say compared to MongoDB, Google Cloud Datastore is:

    Better at meeting requirements
    Easier to admin
    Easier to set up

    Cloud Datastore review by Gabriela K.
    "Works perfect: i most like you can access to all Cloud Platform tools only with one account. If you are using large amount storage products and files then you must check Google Store. It's just awesome. Mobile version is working smoothly, autosave, synchronization, uploading is great. "
    #12
    #12
  23. RethinkDB

    (14)4.4 out of 5
    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.

    Reviewers say compared to MongoDB, RethinkDB is:

    More usable
    Easier to do business with
    Easier to set up
  24. 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.

    Reviewers say compared to MongoDB, RethinkDB is:

    More usable
    Easier to do business with
    Easier to set up

    RethinkDB review by James R.
    "Quality scalable and easy-to-use database: ReQL, RethinkDB's query language is one of my absolute favourite things it offers. As someone who isn't very fond of generic SQL databases, ReQL feels just like programming, and I don't have to shift mind-sets to think about another language."
    #13
    #13
  25. Amazon DocumentDB

    (15)3.9 out of 5
    Amazon DocumentDB (with MongoDB compatibility) is a fast, scalable, highly available, and fully managed document database service that supports MongoDB workloads.

    Reviewers say compared to MongoDB, Amazon DocumentDB is:

    More expensive
    More usable
    Better at support
  26. Amazon DocumentDB (with MongoDB compatibility) is a fast, scalable, highly available, and fully managed document database service that supports MongoDB workloads.

    Reviewers say compared to MongoDB, Amazon DocumentDB is:

    More expensive
    More usable
    Better at support

    Amazon DocumentDB review by Sierra  L.
    "Amazing, and helpful tool: I honestly couldn't recommend a better program to use. This allows me to read, update, and de clutter my files in very simple and easy to understand steps. It's beginning to be such a hassle to do these types of things on other programs but with Amazon DocumentDB it allows me to do it without a headache. I would definitely recommend this to a friend or coworker that is trying to keep their files organized."
    #14
    #14
  27. InterSystems Cache

    (15)4.2 out of 5
    InterSystems Caché® is an advanced database management system and rapid application development environment. With Caché, you’ll make breakthroughs in processing and analyzing complex Big Data, and developing Web and mobile applications.

    Reviewers say compared to MongoDB, InterSystems Cache is:

    More expensive
  28. InterSystems Caché® is an advanced database management system and rapid application development environment. With Caché, you’ll make breakthroughs in processing and analyzing complex Big Data, and developing Web and mobile applications.

    Reviewers say compared to MongoDB, InterSystems Cache is:

    More expensive

    InterSystems Cache review by Sean C.
    "Caché, a dependable platform: Caché is a comprehensive platform that is much more than just a database. At its core, Caché is a key value hierarchical database that has compact storage, excellent memory caching, fast reads and writes, optimised index traversing, all underpinned with ACID transactions. A powerful feature of Caché is having unfettered access to this key value storage. It allows developers to come up with innovative solutions to expensive data operations without always having to fit square data pegs into round relational holes. Caché has a core processing language that compiles down to efficient runtime C code. The higher level language called COS is an object oriented language that is a little unusual at first sight, but easy to learn, and very productive to work with. Caché has a built in object persistence layer which acts like an ORM. It's not an ORM par se, and does not suffer form the leaky abstractions and complexities that often plague an external ORM. Persistent objects are compiled down into relational like tables, and can be queried using standard SQL. From an ODBC / JDBC perspective, Caché looks and feels like and mainstream relational database. Being able to store data as objects, tables and/or key value stores makes Caché a unique solution, enabling developers to pick the right storage for the right job, often enabling code driven solutions that could never be achieved by a single database without scalability nightmares. Caché has a comprehensive set of internal libraries. This includes a great deal of interoperability to connect to and from external technologies. It includes tight bindings for Java and C# and several other programming languages. It also has very strong support for TCP, HTTP, FTP, Mail, SOAP and much more. One testament to Caché is that Ensemble, a successful Integration engine, is built entirely on top of Caché using mainly its core libraries. Caché has a built in web gateway with large scale concurrency. Web applications can be developed in a variety of ways. This includes a traditional web page technology called CSP, or with its proprietary web platform called Zen. For a less opinionated approach, applications can be built as pure object solutions, or as a RESTfull back end service. Caché is not without its peccadilloes and the odd love/hate feature, but then does any technology? For me, its not the individual parts, be them perfect or imperfect, but its the sum of all these parts that makes it an exceptional platform to work and deploy on. It is a platform that you have to learn to love at first. It can be easy to install and reasonably quick to figure out, but there will be a few hurdles along the way as you find the best ways to do and not to do certain things. It helps to have an experienced developer around to get the best out of the platform and realise its full potential. Once you deploy your first greenfield project you will easily get hooked. In general you will write much less boiler plate code than other stacks. Less code always means less bugs and lower cost of development. Tooling is not perfect, but there are some cool features such as built in code generators that really help churn out generic framework code. From experience, Caché has been the most reliable database that I have worked on. I've had instances that have been up for years without even the smallest glitch. Even when it does come to an abrupt halt, it typically recovers automatically, even repairing in-flight transactions. Mirroring is simple to set up and very fast to fail over, users rarely even notice. In general, Caché does not need a full time DBA, Caché developers often pick up this role because it has minimal overheads. On the whole, I feel much more productive with Caché, compared to mixed stack technologies. I always feel confident that my applications will scale and I sleep easy about my deployments. "
    #15
    #15
  29. SQL-RD SSRS Data Driven Automation

    (10)4.3 out of 5
    SQL-RD is a dynamic, flexible, function-rich and intuitive automation tool for scheduling, exporting, distributing and delivering Microsoft SQL Server Reporting Services (SSRS) Reports.

    Reviewers say compared to MongoDB, SQL-RD SSRS Data Driven Automation is:

    More expensive
    Better at support
    Easier to admin
  30. SQL-RD is a dynamic, flexible, function-rich and intuitive automation tool for scheduling, exporting, distributing and delivering Microsoft SQL Server Reporting Services (SSRS) Reports.

    Reviewers say compared to MongoDB, SQL-RD SSRS Data Driven Automation is:

    More expensive
    Better at support
    Easier to admin

    SQL-RD SSRS review by Thamizharasan B.
    "SSRS: 1) SSRS has very effective options in creating a report according to business needs. 2) The report builder version is very user-friendly and looks more like our MS word interface feel. 3) Multiple data sources can be connected and datasets can be connected to create a report. 4) SSRS enables us to create reports and publish them to public or subscribes members based on the criticality of the report. 5) Linked reports help in duplicating reports based on the report, rather than creating a new one every time for similar reports. 6) Subreports option helps us in linking two different reports. "
    #16
    #16
  31. RavenDB

    (3)4.7 out of 5
    RavenDB is a NoSQL database for .NET. Open source, speed-obsessed, and a joy to use. Schema-free. Just store your stuff.
  32. RavenDB is a NoSQL database for .NET. Open source, speed-obsessed, and a joy to use. Schema-free. Just store your stuff.

    RavenDB review by Un-attributed
    "RavenDB Resources Training: RavenDB has a way of making their users get a firm grip on their software product. since I started using this NoSQL database it has simplified my work due to the good info and commands. RavenDB Cli is another breathtaking feature that simplifies everything. The availability of self-training resources and Bootcamps makes sure you grasp the working of the product top bottom."
    #17
    #17
  33. TokuMX

    (1)5.0 out of 5
    Percona TokuMX is an open source, drop-in replacement for MongoDB that improves performance and operational efficiency. Using advanced data compression and Fractal Tree Indexing technology, Percona TokuMX improves the performance of MongoDB applications while reducing storage costs.
  34. Percona TokuMX is an open source, drop-in replacement for MongoDB that improves performance and operational efficiency. Using advanced data compression and Fractal Tree Indexing technology, Percona TokuMX improves the performance of MongoDB applications while reducing storage costs.

    TokuMX review by Daljeet S.
    "TokuMx - Boost your MongoDB : Intelligent Buffering, Which reduces my Disk i/O, We were using Mongodb prior to Toku and the amount of disk space used by Mongo was very large, one of my friend recommended me to try Toku, now all my noSql are on Tokumx.High performance, Performance in IO-bound operations, A good compression rate, which is a money-saver if you use SSD/Flash, But it is also SSD/Flash life-time friendly, which is double money-saver. So having all these factors it is just a no-brainer if you have a MongoDB component in your setup. I actually started to use it as a service for queue in a system I’m working on right now, and my experience so far has been quite smooth."
    #18
    #18
  35. Alibaba Cloud ApsaraDB

    (1)4.5 out of 5
    Alibaba Cloud develops highly scalable cloud computing and data management services.
  36. Alibaba Cloud develops highly scalable cloud computing and data management services.

    Alibaba Cloud ApsaraDB review by Un-attributed
    "Excellent security isolation: It is super cool that this platform creates VRouter and that in turn allows us to connect our VPCs to other networks, also helps in the sense that it serves as a gateway and works as a hub for connecting VPCs."
    #19
    #19
  37. ContributeCloud

    ContributeCloud is the enterprise document management & collaboration on the Salesforce.com Platform.
  38. ContributeCloud is the enterprise document management & collaboration on the Salesforce.com Platform.

    Be the first to review ContributeCloud!
    #20
    #20
  39. HyperDex

    HyperDex is a next generation key-value and document store with a wide array of features. HyperDex's key features are its rich API, strong consistency, fault tolerance, support for MongoDB API, and ease of use.
  40. HyperDex is a next generation key-value and document store with a wide array of features. HyperDex's key features are its rich API, strong consistency, fault tolerance, support for MongoDB API, and ease of use.

    Be the first to review HyperDex!