We've used Cassandra in the past to design a right-node read-less ideology. We mainly use it for its database capabilities.
DevOps, Big-Data Architect at NetAngelS
Works well, good understanding of GBL and has good database capabilities
Pros and Cons
- "The solution's database capabilities are very good."
- "The disc space is lacking. You need to free it up as you are working."
What is our primary use case?
What is most valuable?
Right now, the solution is working very well.
Cassandra has a very good understanding of GBL, and how to cure GBL in time. The biggest problem is always with GBL in terms of understanding the drives' collector and making them work perfectly. Cassandra addresses this very well.
The solution's database capabilities are very good.
What needs improvement?
We actually find HBase to be faster and better than Cassandra.
The disc space is lacking. You need to free it up as you are working.
For how long have I used the solution?
I have about ten years of experience working with the solution.
Buyer's Guide
Cassandra
March 2025

Learn what your peers think about Cassandra. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
845,406 professionals have used our research since 2012.
Which solution did I use previously and why did I switch?
We have some experience with HBase, which we find to be a faster solution.
What other advice do I have?
My first Cassandra project was with a project introduced to us by Facebook. That was ten years ago. There was a time I tried using it a couple of months ago, and I completed the project for Upwork for Cassandra. Right now, I have another project which is using a Cassandra cluster which is under my management. Previously, I had quite a big Cassandra cluster of about 100 nodes and about 500 terabytes of data.
Overall, I would rate the solution nine out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Database Developer at a tech services company with 10,001+ employees
Can achieve continuous data without a single downtime because of node to node ring architecture
Pros and Cons
- "Can achieve continuous data without a single downtime because of node to node ring architecture."
- "I am getting much better performance than relational databases."
- "Maybe they can improve their performance in data fetching from a high volume of data sets."
What is our primary use case?
I designed a product catalog data model in Cassandra according to their features and properties, loading millions of data and performing the required queries over it.
Now, I am getting much better performance than relational databases.
What is most valuable?
Here are some features which have been really helpful in my organisation:
- High Avaialability
- No downtime
- Better performance
- Greater scalability.
HA is one of the great features of Cassandra with no downtime, e.g., you can achieve continuous data without a single downtime because of node to node ring architecture.
What needs improvement?
Maybe they can improve their performance in data fetching from a high volume of data sets.
For how long have I used the solution?
One to three years.
Which other solutions did I evaluate?
I had to compare Cassandra with MongoDB. MongoDB is much better in data fetching than Cassandra.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Cassandra
March 2025

Learn what your peers think about Cassandra. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
845,406 professionals have used our research since 2012.
Principal Software Engineer at a tech company with 10,001+ employees
We use it as the storage facility for a very-high-throughput application.
What is most valuable?
- Log-structured storage
- CQL (Cassandra Structure Language)
- Ease of installation
- The node setup
How has it helped my organization?
This product is used as the storage facility for a very-high-throughput application, where a lot of NoSQL data is being captured and it needs to be processed.
What needs improvement?
The clustering needs to be better; it is getting there.
For how long have I used the solution?
I have used it for four years.
What do I think about the stability of the solution?
Cassandra is stable thus far; the problems that I have encountered were with CQL and the JSON support in CQL.
What do I think about the scalability of the solution?
The scalability is good, as long as you understand how to set up the nodes.
How are customer service and technical support?
I did not have any interactions with technical support, because I was able to find answers to my questions online as I did my searches.
Which solution did I use previously and why did I switch?
The other solutions that I have used have been the SQL engines but for this project, Cassandra was determined to be the better solution.
How was the initial setup?
Setup was very straightforward.
What's my experience with pricing, setup cost, and licensing?
Pricing and licensing depends on what you are doing: If you are using it for major production work, I recommend that you purchase the level of support that you would need.
Which other solutions did I evaluate?
This was the only product that was evaluated.
What other advice do I have?
Learn how many nodes you are going to need and set up the right level of replication.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior System Integration Engineer at a tech consulting company with 5,001-10,000 employees
A useful solution for testing but is limited to linear performance
Pros and Cons
- "Our primary use case for the solution is testing."
- "The solution is limited to a linear performance."
What is our primary use case?
Our primary use case for the solution is testing.
What needs improvement?
The stability of the solution and the documentation available can be improved. The solution is limited to a linear performance, which should be improved in the next release.
For how long have I used the solution?
We have been using the solution for approximately one year and currently use version 4.11.
What do I think about the stability of the solution?
I rate the stability a six out of ten.
How are customer service and support?
There is no customer service and support because it is an open-source tool.
How was the initial setup?
The initial setup was difficult because the was no proper guide to assist with the installation process. Therefore, I rate the initial setup process as seven out of ten.
What's my experience with pricing, setup cost, and licensing?
The application is open source, so we do not pay for it.
What other advice do I have?
I rate the solution a six out of ten because I haven't found any consistency in its performance, which is not aligned with what we see on the back end. The solution is good, but its documentation can be improved.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Sr Manager, Engineering, Reporting & Analytics, Big data at a tech company with 1,001-5,000 employees
Some of the valuable features include automated replication, linear scalability, and automated region fail-over
What is most valuable?
I really appreciate the high availability, automated replication, linear scalability, and automated region fail-over.
How has it helped my organization?
We've used Apache Cassandra for solutions that we sell to our customers. It's used as our cloud based backend store as a temporary cache and for storing data that streams through our data pipe. It's an excellent high speed store.
What needs improvement?
Out-of-the-box monitoring, troubleshooting, and maintenance are involved. There are several utilities/interfaces available for use, but one would have to educate himself and learn the intricacies of managing a Cassandra cluster.
For example, we recently hired a consulting firm to make recommendations on how to approach maintenance and the health of the cluster and we're learning from that experience.
For how long have I used the solution?
I have used this product for approximately two years.
What do I think about the stability of the solution?
We have had stability issues including out of memory issues and crashes with earlier versions of the product.
What do I think about the scalability of the solution?
We’ve not really had scalability issues, but scalability is solved by advanced tuning or adding nodes.
How are customer service and technical support?
We use the open source version, so support is pretty much on our group of developers and public forums/user groups. For example, I'm a member of the Cassandra user list mail group.
Which solution did I use previously and why did I switch?
This is a new cloud based enterprise product, so there weren't previous solutions.
How was the initial setup?
The setup is not terribly complex, but a learning process was involved.
What's my experience with pricing, setup cost, and licensing?
We use the open source version, so it's free. Costing needs to take into account home grown maintenance and support, as that can get involved.
Which other solutions did I evaluate?
We looked at Hadoop, Spark, Spark Streaming, and MongoDB.
What other advice do I have?
If you plan to use the open source version, make sure you hire a Cassandra expert or train yourself in the internals of Cassandra.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Java Architect at a tech vendor with 51-200 employees
Replication uses peer-to-peer protocol.
What is most valuable?
- Simple ring architecture
- Replication using peer-to-peer protocol rather than leader selection
- Linear scalability (99%)
- Configurable consistency
How has it helped my organization?
Ability to achieve write speeds 10k tps: Compared to existing, it is 300% percent higher.
What needs improvement?
Row-level locking is not available; might be very helpful in update use cases.
For how long have I used the solution?
for the past 2 years
What was my experience with deployment of the solution?
older version of Cassandra 2.x having problem while restarting the nodes to the ring. New version from Cassandra 3.5.x onwards this issue got resolved. We are free to stop and start any nodes without any issues.
What do I think about the stability of the solution?
no
What do I think about the scalability of the solution?
no
Which solution did I use previously and why did I switch?
The earlier solution used Couchbase, which has leader selection. At times, when leader selection takes time, then we would lose the transactions. This got resolved with the peer-to-peer architecture solution in Cassandra.
How was the initial setup?
Initial setup is straightforward. If you want to do mass cluster setup then centralized tool will be of great help.
What about the implementation team?
in house implementation
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Managing Director at a tech services company with 1-10 employees
Excellent for technical evaluation and managing very large amounts of data
Pros and Cons
- "The technical evaluation is very good."
- "Interface is not user friendly."
What is our primary use case?
Our primary use case is developing software for others and it's really a solution for enterprise size companies. We're like integrators and we have numerous technical partners that implement. We have a partnership with the company, implementing the service on projects. I'm a managing director of the company.
What is most valuable?
The most valuable feature for us is the technical evaluation, it's the best technology. Cassandra is good for us.
What needs improvement?
The interface could definitely be improved. It's a technical database and for me the features are not user friendly. I also think it's quite an expensive solution and I hope over time with more implementations, this will improve.
For how long have I used the solution?
I've been using this solution for two years.
What do I think about the stability of the solution?
This solution is stable.
What do I think about the scalability of the solution?
This is a scalable solution.
How are customer service and technical support?
From what I know, customer support is fine.
How was the initial setup?
The initial setup is a little complex and each time we use a specialist for deployment. It depends on the nature of the implementation as to how long deployment takes.
What other advice do I have?
We don't use this solution like a common database. It's really for people using big data, BI and other analytic software. You need to have the right use case to take this product.
I would rate this solution a nine out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner

Buyer's Guide
Download our free Cassandra Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2025
Popular Comparisons
Redis
MongoDB
InfluxDB
Microsoft Azure Cosmos DB
Cloudera Distribution for Hadoop
Couchbase
ScyllaDB
Apache HBase
Neo4j Graph Database
Oracle NoSQL
Aerospike Database 7
Accumulo
CouchDB
Red Hat Data Grid
DataStax
Buyer's Guide
Download our free Cassandra Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
What progress have you seen in the clustering so far? What progress would you like to see in the future?