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
76
Ranking in other categories
Open Source Databases (5th), Managed NoSQL Databases (7th)
 

Mindshare comparison

As of November 2024, in the NoSQL Databases category, the mindshare of Cassandra is 13.6%, up from 12.0% compared to the previous year. The mindshare of MongoDB is 23.6%, down from 27.7% 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

"Our primary use case for the solution is testing."
"The most valuable features are the counter features and the NoSQL schema. It also has good scalability. You can scale Cassandra to any finite level."
"The time series data was one of the best features along with auto publishing."
"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."
"I am satisfied with the performance."
"The most valuable features of Cassandra are its scaling capabilities and its non-SQL nature capabilities."
"I am getting much better performance than relational databases."
"Some of the valued features of this solution are it has good performance and failover."
"I value the API integrations."
"MongoDB is easy to use."
"MongoDB has a simple data-loading interface."
"It is very easy to create a MongoDB cluster. You can deploy three nodes in one hour. You can do small configurations to enable routing. It is easy to implement."
"The solution is user-friendly with a good object retrieval feature."
"The community is great if you have problem."
"MongoDB is simpler to learn and implement than traditional SQL solutions like MySQL."
"The solution has good flexibility and very fast performance for searching data."
 

Cons

"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."
"Maybe they can improve their performance in data fetching from a high volume of data sets."
"The solution is limited to a linear performance."
"Interface is not user friendly."
"Depending upon our schema, we can't make ORDER BY or GROUP BY clauses in the product."
"Fine-tuning was a bit of a challenge."
"The disc space is lacking. You need to free it up as you are working."
"More stable indexes would be helpful in a future release. That's been an issue for some time. I don't know if it's been fixed now but we transitioned to it because we needed a search index to be able to search for things and if that goes or starts disappearing, we have to move away from that solution. I don't know if they fixed it, last time I had this issue was three years ago so they might have solved it."
"The product's data consistency could be more efficient than traditional SQLs."
"The transaction could use improvement. From MySQL, for example, you cannot create a transaction if you are reading and writing a document at the same time."
"There can be stability issues."
"MongoDB should improve its data loading part."
"The solution should have better integration."
"We'd like technical support to respond faster to queries."
"MongoDB should incorporate more features, particularly search functionality, and real-time communication capabilities, to improve the database and provide data listening services. Currently, we rely on the Atlas offering, but it would be fantastic if MongoDB could develop a new solution or updated version that includes these features within its internal database and driver. However, I am uncertain if this would be a viable or profitable move for them, and I am speaking from a mobile-centric viewpoint."
 

Pricing and Cost Advice

"We pay for a license."
"Cassandra is a free open source solution, but there is a commercial version available called DataStax Enterprise."
"There are licensing fees that must be paid, but I'm not sure if they are paid monthly or yearly."
"I use the tool's open-source version."
"I don't have the specific numbers on pricing, but it was fairly priced."
"We are using the open-source version of Cassandra, the solution is free."
"MongoDB's pricing is reasonable."
"The pricing is normal. Price-wise, the product is not too much expensive."
"There is an annual subscription for the use of this solution."
"I currently use the solution's community edition which is free."
"There is an enterprise license and it could be cheaper. We are using the free open source version."
"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 an open-source product."
report
Use our free recommendation engine to learn which NoSQL Databases solutions are best for your needs.
816,636 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
17%
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?
The free tools, like MongoDB Compass, could be enhanced. This is especially relevant for the IDEs or similar tools.
 

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: October 2024.
816,636 professionals have used our research since 2012.