Try our new research platform with insights from 80,000+ expert users

Cassandra vs MongoDB comparison

 

Comparison Buyer's Guide

Executive SummaryUpdated on Oct 8, 2024
 

Categories and Ranking

Cassandra
Ranking in NoSQL Databases
5th
Average Rating
8.0
Reviews Sentiment
4.4
Number of Reviews
21
Ranking in other categories
Vector Databases (14th)
MongoDB
Ranking in NoSQL Databases
1st
Average Rating
8.2
Reviews Sentiment
6.9
Number of Reviews
78
Ranking in other categories
Open Source Databases (5th), Managed NoSQL Databases (8th)
 

Mindshare comparison

As of December 2024, in the NoSQL Databases category, the mindshare of Cassandra is 13.2%, up from 12.3% compared to the previous year. The mindshare of MongoDB is 23.3%, down from 27.2% compared to the previous year. It is calculated based on PeerSpot user engagement data.
NoSQL Databases
 

Q&A Highlights

it_user1272297 - PeerSpot reviewer
Apr 19, 2020
 

Featured Reviews

Himanshu Amodwala - PeerSpot reviewer
Well-equipped to handle a massive influx of data and billions of requests
The use of Cassandra in real-time data analytics has been pivotal for our e-commerce platform. As our platform operates 24/7, providing services to sellers and customers alike, the need for real-time updates is paramount. For instance, when a customer leaves comments or feedback on an image, they anticipate an immediate reflection of these changes on the portal. Similarly, sellers altering product attributes or updating images expect instant visibility of these modifications. Handling large data volumes with Cassandra has been an excellent experience. Despite challenges related to the influx, these were not attributed to Cassandra itself but rather to middle-layer issues. Generally, it demonstrated scalability with workloads, thanks to its horizontal scaling capabilities. We could easily add new nodes to the system as needed, ensuring the platform coped well with increasing loads. The tool's most beneficial feature for scalability is its entire architecture. The absence of a single point of failure or a leader within the ecosystem contributes to its robust scalability. This key aspect influenced our decision to opt for the Cassandra ecosystem. In terms of performance, it demonstrated the ability to handle approximately 1.6 billion requests per day. This was achieved on AWS using EC2 instances, and it was during a period about four to five years ago.
Hamidul Islam - PeerSpot reviewer
Lightweight with good flexibility and very fast performance for searching data
I used the solution in the production level to search data and create education-based tutorials for a project. We had 30 managers, senior architects, tech leads, and software engineers working on the project.  Currently, I use the solution for my personal work.  The solution has good flexibility…

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"The use of Cassandra in real-time data analytics has been pivotal for our e-commerce platform. As our platform operates 24/7, providing services to sellers and customers alike, the need for real-time updates is paramount."
"Cassandra has some features that are more useful for specific use cases where you have time series where you have huge amounts of writes. That should be quick, but not specifically the reads. We needed to have quicker reads and writes and this is why we are using Cassandra right now."
"The most valuable features of this solution are its speed and distributed nature."
"I am getting much better performance than relational databases."
"The technical evaluation is very good."
"The solution's database capabilities are very good."
"Since I haven't had years of experience with it, it's still new to me. One valuable feature is its distribution, so I can run it partly in the cloud and part on-prem. That's a feature I'd like to use but haven't yet because we're trying to move to Azure. I don't know if or when that will happen. Ideally, we'd have it distributed over the cloud and on-prem simultaneously, so if something happens to our on-prem, we can keep going in the cloud, like a pay-as-you-go model with Azure."
"We can add almost one million columns to the solution."
"I find the integration with other tools very easy."
"Easier to maintain the data with its document-based storage."
"It is easy to set up."
"Scalability seems good. I've never been even close to finding the limits. I've run a couple of notes of redundancy but I've never had any problems with scalability."
"We can define security rules at the database level or the cluster level to grant or deny access to particular users."
"The integration capabilities of MongoDB are fine for the solutions that we use in our company."
"The most valuable feature of MongoDB is the ease of connections, aggregation, and queries."
"We find the query and speed very valuable."
 

Cons

"Maybe they can improve their performance in data fetching from a high volume of data sets."
"The solution is limited to a linear performance."
"The disc space is lacking. You need to free it up as you are working."
"There could be more integration, and it could be more user-friendly."
"There were challenges with the query language and the development interface. The query language, in particular, could be improved for better optimization. These challenges were encountered while using the Java SDK."
"Cassandra could be more user-friendly like MongoDB."
"The solution doesn't have joins between tables so you need other tools for that."
"The secondary index in Cassandra was a bit problematic and could be improved."
"The auto transaction feature is something that I found a little bit problematic. If we want to run two or three transactions at a time, we get write conflicts. So, it becomes really difficult when concurrency comes into the picture."
"MongoDB should support TypeScript."
"The performance of the solution could be improved."
"The stability could be better."
"Some of the solution's transaction capabilities can be improved."
"There was a need for integrating relational database capabilities, however, MongoDB has introduced a relational converter that allows conversion between SQL and NoSQL."
"The improvements could be made to intelligence to detect disk storage and prevent MongoDB from crashing."
"At the start, connecting to the database via Compass or through a direct ID was a challenge."
 

Pricing and Cost Advice

"I use the tool's open-source version."
"I don't have the specific numbers on pricing, but it was fairly priced."
"We pay for a license."
"Cassandra is a free open source solution, but there is a commercial version available called DataStax Enterprise."
"We are using the open-source version of Cassandra, the solution is free."
"There are licensing fees that must be paid, but I'm not sure if they are paid monthly or yearly."
"If you want support with the solution you will need to purchase a license and not use the open-source version. The license is a little expensive."
"I'm using the free version of MongoDB."
"MongoDB is not expensive."
"MongoDB's pricing is not reasonable, but it is not as expensive as the others."
"MongoDB is an open-source product."
"The solution is open source, so it is free."
"I only used the open-source version."
"I believe that the licensing fees are paid on a yearly basis."
report
Use our free recommendation engine to learn which NoSQL Databases solutions are best for your needs.
824,168 professionals have used our research since 2012.
 

Answers from the Community

it_user1272297 - PeerSpot reviewer
Apr 19, 2020
Apr 19, 2020
I haven't used SQream personally. However, if you are only considering GPU based rdbms's please check the following https://hackernoon.com/which-gpu-database-is-right-for-me-6ceef6a17505
2 out of 4 answers
Russell Rothstein - PeerSpot reviewer
Jan 27, 2020
Morten, the most popular comparisons of SQream can be found here: https://www.itcentralstation.com/products/sqream-db-alternatives-and-competitors The top ones include Cassandra, MemSQL, MongoDB, and Vertica.
reviewer1219965 - PeerSpot reviewer
Jan 27, 2020
I haven't used SQream personally. However, if you are only considering GPU based rdbms's please check the following https://hackernoon.com/which-gpu-database-is-right-for-me-6ceef6a17505
 

Top Industries

By visitors reading reviews
Financial Services Firm
20%
Computer Software Company
15%
Healthcare Company
7%
Manufacturing Company
5%
Financial Services Firm
18%
Computer Software Company
14%
Manufacturing Company
7%
University
6%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

What do you like most about Cassandra?
The use of Cassandra in real-time data analytics has been pivotal for our e-commerce platform. As our platform operates 24/7, providing services to sellers and customers alike, the need for real-ti...
What is your experience regarding pricing and costs for Cassandra?
I am not familiar with the experience of pricing, setup cost, and licensing.
What needs improvement with Cassandra?
We experience configuration issues when accommodating the volumes we require, which often necessitates consultation with the Cassandra development team. This aspect is room for improvement. Additio...
What do you like most about MongoDB?
MongoDB's approach to handling data in documents rather than traditional tables has been particularly beneficial.
What is your experience regarding pricing and costs for MongoDB?
MongoDB is free of charge. that said, there is also a paid version. We use both free and paid versions.
What needs improvement with MongoDB?
If something is wrong on the cluster, then you need to contact the support team. The stability could be better.
 

Comparisons

 

Learn More

 

Overview

 

Sample Customers

1. Apple 2. Netflix 3. Facebook 4. Instagram 5. Twitter 6. eBay 7. Spotify 8. Uber 9. Airbnb 10. Adobe 11. Cisco 12. IBM 13. Microsoft 14. Yahoo 15. Reddit 16. Pinterest 17. Salesforce 18. LinkedIn 19. Hulu 20. Airbnb 21. Walmart 22. Target 23. Sony 24. Intel 25. Cisco 26. HP 27. Oracle 28. SAP 29. GE 30. Siemens 31. Volkswagen 32. Toyota
Facebook, MetLife, City of Chicago, Expedia, eBay, Google
Find out what your peers are saying about Cassandra vs. MongoDB and other solutions. Updated: December 2024.
824,168 professionals have used our research since 2012.