---
title: Cassandra Reviews
meta_title: 'Cassandra Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 35 reviews by the users' company size, role or industry to
  find out how Cassandra works for a business like yours.
aggregate_rating:
  rating_value: 4.1
  review_count: 35
  scale: '5'
date_modified: '2026-06-21'
parent_category:
  name: NoSQL Databases
  url: https://www.g2.com/categories/nosql-databases
---

# Cassandra Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Wide Column Database Software](https://www.g2.com/categories/wide-column-database)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 35
## About Cassandra
Cassandra&#39;s data model offers the convenience of column indexes with the performance of log-structured updates, strong support for denormalization and materialized views, and powerful built-in caching.




## Cassandra Reviews
  ### 1. Best database for distributed systems

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Enterprise (> 1000 emp.)

**Reviewed Date:** December 17, 2024

**What do you like best about Cassandra?**

It's a highly scalable database management system. The most beneficial thing about cassandra is its strong consistency across its nodes. And there is no single point of failure

**What do you dislike about Cassandra?**

Learning curve is steep when you dig into the internals of cassandra on how it handles compaction and availablity

**What problems is Cassandra solving and how is that benefiting you?**

It allows increased storage capacity and processing power as needed when dealing with massive datasets
Its consistent hashing algorithm help distribute data evenly across all nodes and reduce latency

  ### 2. Works Smoothly

**Rating:** 3.5/5.0 stars

**Reviewed by:** Dennis S. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** August 03, 2022

**What do you like best about Cassandra?**

Cassandra is a good choice for wide-column database. It's well documented, stable, with great compatibility with many apps , framework and repositories. And it has proven to be a very stable and good database engine.

**What do you dislike about Cassandra?**

Compared to scylla, maybe there are some downside on performance. But, there is also a tradeoff in which cassandra is more well established and commonly used resulting in better compatibilities and community.

**What problems is Cassandra solving and how is that benefiting you?**

Cassandra become the top of mind for me in choosing wide-column database. Basically i can easily narrow down my choice for database application that need wide-column store.

  ### 3. Best NoSql Coloum Store Database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Avnish S. | Technical Associate, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 21, 2022

**What do you like best about Cassandra?**

Scalable Database
Open Source
Wide Community Support
Blazing Fast Speeds
The goodness of SQL with Enhanced CQL
Can store huge amount of data
Denormalization of the data gets rid of the painful joins

**What do you dislike about Cassandra?**

A slight curve of learning if moving from RDBMS, preciseness in defining the primary keys or specifically clustering and partitioning keys, No support for views except for experimental materialized views

**Recommendations to others considering Cassandra:**

If you are looking for a no SQL database with high scalability and fast data writes, with almost 0 downtime Cassandra is the solution.

**What problems is Cassandra solving and how is that benefiting you?**

Creating a Data Visualization from the data engineering pipeline which needed all open source tools, and for the choice of database, no other database than Cassandra with no master-slave clustering is more efficient.

  ### 4. Cassandra good database

**Rating:** 4.0/5.0 stars

**Reviewed by:** Yogesh B. | Technical Lead, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 05, 2021

**What do you like best about Cassandra?**

Cassandra is good to handle configurations related data, management data. User data. data which keep changing, we can use cassandra.
Casaandra supports high availability also, replication etc., Cassandra is easy to learn as its based on sql structure.

**What do you dislike about Cassandra?**

It is read-heavy, we need to create new tables for each need. Modifying a table is costly. Consumes more storage for the same information if we store in any other databases.
Schema is very strict, it is very difficult to change the schema. we have to go with creating new tables everytime we wanty to change schema.

**What problems is Cassandra solving and how is that benefiting you?**

We store column-based data, we also store metrics/stats, but it does not help us a lot. Instead we face issues with scaling new queries. Very strict with primary key & cluster combinations, so we have to keep creating new tables whenever we want new scenarios.

  ### 5. Cassandra DB

**Rating:** 5.0/5.0 stars

**Reviewed by:** Devendra P. | DBA, Enterprise (> 1000 emp.)

**Reviewed Date:** May 06, 2022

**What do you like best about Cassandra?**

Cassandra is an open-source NoSQL database to manage a larger amount of data and the best possibilities for easy handling of data in unstructured form.

**What do you dislike about Cassandra?**

The Cassandra DB is not maintained SQL data.

**Recommendations to others considering Cassandra:**

yes, I am referring to Cassandra's product for others.

**What problems is Cassandra solving and how is that benefiting you?**

problems were Cassandra cluster managing with a solution and realized to auto failure recovered to data.

  ### 6. Scylla over Cassandra

**Rating:** 3.5/5.0 stars

**Reviewed by:** Arpit G. | DevOps Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 24, 2022

**What do you like best about Cassandra?**

Architecture and replication which helps to achieve high HA

**What do you dislike about Cassandra?**

Amount of space occupied by the tables is huge

**What problems is Cassandra solving and how is that benefiting you?**

Problems w.r.t. high availability of NoSQL database

  ### 7. Poor performance, high administration overhead

**Rating:** 1.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** February 11, 2022

**What do you like best about Cassandra?**

Scales nicely for writes, CQL is easy to pickup.

**What do you dislike about Cassandra?**

Poor performance (suffering from JVM usage), needs a large node count to handle writes (it does not fit well with fewer nodes using larger machines).

**What problems is Cassandra solving and how is that benefiting you?**

Write-intensive workloads with a small amount of reads. The benefits are the ability to handle writes.

  ### 8. Cassandra review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** June 28, 2021

**What do you like best about Cassandra?**

I like the NoSQL feature in cassandra which is easy to understand from rdbms point of view as well. It is flexible and scalable as well. The high availability works very well in cassandra.

**What do you dislike about Cassandra?**

There is less performance tuning tool inbuilt in Cassandra which is making difficult to tune the database

**What problems is Cassandra solving and how is that benefiting you?**

We have problem in making a highly scalable mission critical database and Cassandra provides very good NoSQL features to easily migrate data from rdbms so that we can make our platform scalable enough ot cater need for future growths as and when required.

  ### 9. Cassandra is excellent to store massive amount of data

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nagesh C. | Software Engineering Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** March 31, 2020

**What do you like best about Cassandra?**

We have used is as a write fast solution and its working really great we are managing around 300 gb of data daily

**What do you dislike about Cassandra?**

Nothing as such, everything looks fine and working as expected.

**Recommendations to others considering Cassandra:**

Cassandra is really good to hold massive amount of data and one can use is as a really fast write friendly big data solution .

**What problems is Cassandra solving and how is that benefiting you?**

We are using it to store Gbs of analytics data the amount of data is really massive and Cassandra working for us,

  ### 10. great key-value store with several levels of consistency

**Rating:** 5.0/5.0 stars

**Reviewed by:** Saptaparni K. | Graduate Research Assistant, Research, Enterprise (> 1000 emp.)

**Reviewed Date:** October 22, 2019

**What do you like best about Cassandra?**

Easily portable on various systems. The cass-one mechanism makes it a good benchmarking tool

**What do you dislike about Cassandra?**

You cannot really fetch data sent in message packets if you want to tweak with the communication complexity

**What problems is Cassandra solving and how is that benefiting you?**

Use cassandra to implement a benchmarking tool.

  ### 11. Open Source For High Volume requirements

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jatin G. | Se, Enterprise (> 1000 emp.)

**Reviewed Date:** August 11, 2019

**What do you like best about Cassandra?**

Now this is SOX compliant and very fast.

**What do you dislike about Cassandra?**

It does not have complete SQL features. e.g. like '%' does not work.

**Recommendations to others considering Cassandra:**

It is very Fast and Reilable

**What problems is Cassandra solving and how is that benefiting you?**

We are using it to store our complete transaction and all our controls are built based on Cassandra.

  ### 12. Awesome No SQL db

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jatin G. | Senior Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** August 12, 2019

**What do you like best about Cassandra?**

We are using for controls as we store transactions for last 14 days.

**What do you dislike about Cassandra?**

Many features of Sql are not supported in this.

**What problems is Cassandra solving and how is that benefiting you?**

All our controls are built on it.

  ### 13. Great technology for the right use case.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** April 20, 2018

**What do you like best about Cassandra?**

Writes are exceedingly fast; no SQL database comes close to its throughput. When dealing with large data, Cassandra allows for highly reliable data storage.

**What do you dislike about Cassandra?**

Expertise in data modeling is required for optimum performance. There are many pitfalls that may not be apparent at first, and the SQL-like query language often disguises the intricacies of the technology.

**What problems is Cassandra solving and how is that benefiting you?**

Storing large amounts of data requiring high throughout of reads for fast analytics.

  ### 14. Reliable, redundant, awesome.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 11, 2017

**What do you like best about Cassandra?**

It's NoSQL structure provides us with a quick way to store millions of rows of statistics of our users. The query language is easy to understand.

**What do you dislike about Cassandra?**

Setup is a little roundabout. Cost to run service on your own can get pricy.

**What problems is Cassandra solving and how is that benefiting you?**

We store and score hashtags used in our system as well as statistics for views and opens on content in our system.

  ### 15. Cassandra

**Rating:** 2.5/5.0 stars

**Reviewed by:** Anson A. | Data Czar, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 12, 2017

**What do you like best about Cassandra?**

token ring, that allows for one or two nodes to go down (so long as consistency is set to any).

**What do you dislike about Cassandra?**

not as performant when it comes to reads. And consistency level of quorum doesn't allow for 2 nodes to go down, or keyspace is unusable.

**What problems is Cassandra solving and how is that benefiting you?**

storing key values for doc store like functionality to be applied w/ mapreduce type framework

  ### 16. from the perspective of SSTable creation

**Rating:** 3.0/5.0 stars

**Reviewed by:** Rafik N. | Partner - 1st Guru, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 18, 2016

**What do you like best about Cassandra?**

Ease of deployment and configuration. The availability of high quality containers. Plus a pretty much ready querying, all coupled with high throughput and easy scalability.

**What do you dislike about Cassandra?**

Eventual consistency may be difficult to achieve. You might very likely access a host that has not been updated.

**What problems is Cassandra solving and how is that benefiting you?**

I used it for a telecommunications company whose use case was to archive and query millions of call detail records per day.

  ### 17. Great database but comes with a cost

**Rating:** 4.5/5.0 stars

**Reviewed by:** Stewart H. | Principle Engineer, Financial Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 26, 2016

**What do you like best about Cassandra?**

The performance is amazon.  We have high write speeds and the need to query frequently and it never misses a beat.  Should a node go down, not a problem our data is already replicated to another node....magic!

**What do you dislike about Cassandra?**

For the benefits, the disadvantage to this great product is that it takes a good deal of support to deal with the devops, maintaince, and other facets of this stack.  These aren't your normal "I've maintained SQL database people either".  This requires some specialized knowledge to deal with issues such as tombstones, etc.  That can be costly and hard to find especially in Chicago.

**Recommendations to others considering Cassandra:**

Prepare yourself well ahead of time if you are a relational database person as there are no joins to be had here. 

**What problems is Cassandra solving and how is that benefiting you?**

We are storing all of our core business data in this database.  It has allowed us to greatly increase the volume of data that we are collecting.

  ### 18. Meta information storage

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 16, 2016

**What do you like best about Cassandra?**

Having a strict column structure, ease of scaling

**What do you dislike about Cassandra?**

Weak Read performance and stability during automated tasks (table compression etc) - if heap gets over the limit, node just crashes and don't respawn.

**Recommendations to others considering Cassandra:**

Take into account, that each cassandra node requires decent amount of system requirements. About 4 GB of RAM is usually minimal, so running it in cloud can be very costly. Second thing - do you have enough data? Cassandra is designed to store lot of data, however it lacks in other aspects. If you have very little data, other NoSQL options may be a lot better.

**What problems is Cassandra solving and how is that benefiting you?**

Storing wast amounts of meta information. It is intended to be quickly received and queried

  ### 19. Cassandra in Social Networking site

**Rating:** 4.0/5.0 stars

**Reviewed by:** Waleed A. | Co Founder, Political Organization, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 19, 2016

**What do you like best about Cassandra?**

Best thing is data modeling in Cassandra back end system, concept of rows and columns is just awesome.  

**What do you dislike about Cassandra?**

Managing clusters is a lot difficult for a normal user. You should have deep clear cut concepts of data modeling. 

**Recommendations to others considering Cassandra:**

Well, I'd recommend it to developers where they want to distribute data vertically as well as horizontally.  

**What problems is Cassandra solving and how is that benefiting you?**

We are working on a social networking platform with Cassandra as database support. 

  ### 20. Cassandra and the struggle of Data Modeling with a relational background.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mark B. | Backend Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 18, 2015

**What do you like best about Cassandra?**

Cassandra presents an exceptional CAP theoroum.

**What do you dislike about Cassandra?**

Resources and support is seldom, however, the community is continuing to grow.  I don't see this being an issue moving forward. 

**Recommendations to others considering Cassandra:**

I recommend that you spend a good deal of time planning out your data model.  This is not a relational database technology and doesn't scale or model like one.  If you are new to the Cassandra world, I highly suggest that you take a look at Thomas Hobbs' (thobbs) Cassandra Data Modeling Guide at:  http://www.datastax.com/dev/blog/basic-rules-of-cassandra-data-modeling

I recommend that you read through your respective cassandra driver documentation.  If you are a Python user, I recommend using Cassandra Driver (http://datastax.github.io/python-driver/index.html) - (delivered via pip), likewise if you're a Python and Django developer, you'll want to take a look at Django Cassandra Engine (https://github.com/r4fek/django-cassandra-engine), which uses Cassandra Driver to harness the full power of a Django back end.  The Cassandra Driver used in Python now includes the CQLEngine developed by Jon Haddad (@rustyrazorblade), which acts as an ORM for Django.  Simply going through the Data Modeling guide, the basic courses provided free of charge via the DataStax academy, the Cassandra Driver documentation, and the CQL Engine documentation will yield a well rounded understanding of the Cassandra architecture, basic data modeling and general development.

Be sure to check out Planet Cassandra for further articles and tutorials!

**What problems is Cassandra solving and how is that benefiting you?**

We were able to solve an issue in which we required supporting high velocity writes and the ability to conduct searches across massive amounts of data.

  ### 21. We use Cassandra for API and file system metadata clusters

**Rating:** 4.0/5.0 stars

**Reviewed by:** David Timothy S. | Founder and CTO, Internet, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 20, 2015

**What do you like best about Cassandra?**

Cassandra runs in a single daemon; there is no complex set of configuration, locking, and other services to get it running. The support for using x.509 certificates and TLS for cluster communication is cloud-friendly (because it doesn't require constant firewall or network segmentation updates). It has a true multi-master design with no nodes having special roles.

**What do you dislike about Cassandra?**

Working with eventual consistency (the primary way developers should use Cassandra) is difficult. We've seen bugs from code where the developer assumed they would be able to immediately read data they've written. It's also tough to plan system resources for distributed, multi-master systems because workload concentrates when a node fails, which can create a cascading failure. The lack of referential integrity makes Cassandra a tough fit for things like customer profile data. We have also had issues performing rolling major-version upgrades, but it's been a while since our last one.

**Recommendations to others considering Cassandra:**

It's extremely easy to set up in a single-node configuration to try out. Other than replication, every feature is available in the single-node configuration, and that's a great way to see if the data model and libraries for your needs work well.

**What problems is Cassandra solving and how is that benefiting you?**

We run my company's core API and our file system clusters on Cassandra. It has allowed us to perform rolling machine replacements and tolerate single-node failures without manual intervention.

  ### 22. Powerful NoSQL store for Timeseries data

**Rating:** 3.5/5.0 stars

**Reviewed by:** Shantha A. | Software Engineering Manager, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** July 18, 2015

**What do you like best about Cassandra?**

Cassandra as a NoSQL store is very easy to setup and get going. I like the flexibility of being schema less so that my my domain objects are not constrained by the underlying store. The best thing that I like about cassandra c* is the ability to collect timeseries data.  

**What do you dislike about Cassandra?**

Cassandra has secondary indices, but I would recommend to keep as far away from it unless you know what you are doing. I've always used Elastic search along with cassandra for all the query needs. But this is not the stuff that I dislike most. Cassandra is great till the time things are honkey dorky. If there are issues then you need a very strong DevOps guy or fallback to Datastax / some other vendor to give technical support.

**Recommendations to others considering Cassandra:**

Cassandra is not a silver bullet for all the datastore needs. The complex applications of today needs a polglot store. Cassandra fits well for NoSQL store with a huge impetus for collecting timeseries data.

**What problems is Cassandra solving and how is that benefiting you?**

I'm trying to collate oil rig data from all over the globe. there are more than 3 geographically distributed clusters which collect this data in realtime and is replicated. We have been able to quickly stand up this store in a record time of under 2 months. The modelling effort needed for this was very minimal.  The default configuration is enough to get started.                                     

  ### 23. Cassandra - Rock Solid and Reliable NoSQL Solution

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tim R. | Senior Consultant, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 09, 2015

**What do you like best about Cassandra?**

I was very impressed with Cassandra's amazing fast write ability. I also really came to appreciate the 'all nodes are equal' aspect that negates the need for ZooKeeper. Cassandra was simple to install, reliable and robust. 

**What do you dislike about Cassandra?**

The change from CQL2 to CQL3 was in full swing during my adoption, and this data modeling paradigm shift was difficult for some to grasp. 

**Recommendations to others considering Cassandra:**

Understand that the shift from a relational to a NoSQL solution is much more than a database change, you need to understand that proper data modeling is critical to success. 

**What problems is Cassandra solving and how is that benefiting you?**

I designed and implemented a healthcare 'Internet of Things' solution where sensors were streaming data detailing sensor location, temperature and other attributes. This allowed facility staff to constantly monitor the location of staff and critical equipment, as well as track institutional environmental conditions in real time.

  ### 24. Resilience and performance

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Internet | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 17, 2015

**What do you like best about Cassandra?**

The horizontal scalability, master less, easy replication even between different regions

**What do you dislike about Cassandra?**

As a Go developer 2 years ago, client libraries were really bad. But this has changed recently with gocql 

**Recommendations to others considering Cassandra:**

The latest few versions have been very stable
Gocql is also a great feature I think

**What problems is Cassandra solving and how is that benefiting you?**

We have customers all over the world, they can use our app today in London and tomorrow in Singapore
We want the experience to be the same everywhere without having to deal with sharding our data.
Also we wanted a solution that could easily scale up with the business needs, cassandra does that in a seamless way.

  ### 25. Cassandra works very well for the use cases is was designed to handle.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** July 02, 2015

**What do you like best about Cassandra?**

If this is your first foray into NoSQL, and you are familiar with SQL, you can expect a relatively smooth transition. Commercial support and tooling is very good. 

**What do you dislike about Cassandra?**

You have to be very careful to design your Cassandra tables if you want high performance. There is a good amount of free information on this on the internet.

**What problems is Cassandra solving and how is that benefiting you?**

I was designing a a custom expert system authoring environment that used data in Cassandra for evaluating a set of rules. We were using Cassandra, because the data was coming in at a rate of a firehose and Cassandra is able to handle that well granted there is proper table design.

  ### 26. Very fast highly available NoSQL DB

**Rating:** 4.0/5.0 stars

**Reviewed by:** Amit K. | NoSQL Architect, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 02, 2015

**What do you like best about Cassandra?**

Cassandra is a NoSQL DB which is very fast in writes and read on a partition. It's also a highly available data store.

**What do you dislike about Cassandra?**

Indexing in Cassandra is not suitable for use cases like filtering and sorting on datasets on any fields in Cassandra. Third-party indexing solutions are needed for the same.

**Recommendations to others considering Cassandra:**

Cassandra anti-patterns play a very vital role in decision-making for selecting data-store technologies. There lot of anti-patterns like heavy deletes, updates, etc are not favorable in Cassandra.

**What problems is Cassandra solving and how is that benefiting you?**

Cloud IT management and security solutions for leading cloud providers like Google Cloud Platform, Azure, DropBox, Box, Zendesk, ServiceNow, etc

  ### 27. I'ts scalable but you should have scale before trying it

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Internet | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 02, 2015

**What do you like best about Cassandra?**

Great example of good design which makes it easy to learn the basic principles of data modeling and data design.
Once you have the data modeling in place it scales and it's fast and delivers on what it promise.

**What do you dislike about Cassandra?**

Administration is hard. Netflix offres open source suite of tools to help with DC replication, backups, restores. But get ready to fight with GC collections, and high learning curve of how to maintain, update and manage the clusters.

**What problems is Cassandra solving and how is that benefiting you?**

If you have on your hands super high volume of writes with well defined read patterns, cassandra will scale and scale and be fast.

If you have a highly relational or not well defined data, and you don't want to spend a lot of time administering your cluster, cassandra is not for you.

  ### 28. NoSQL DB!  

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Retail | Enterprise (> 1000 emp.)

**Reviewed Date:** May 01, 2015

**What do you like best about Cassandra?**

 HBbase or MongoDB, Cassandra are like 3 major players in NoSQL world! The best part is Cassandra is not single point failure. Cassandra is better with adhoc queries.  Cassandra belongs to availability and partition tolerance  in CAP theorem. So it depends on the use case to choose between AP - Cassandra and CP - HBase. It can be scaled easily.
Also it requires minimum administration maintainance. Development effort also minimized with its CQL, which is kind of SQL.
 

**What do you dislike about Cassandra?**

Cassandra does not go well with secondary indexes.  As other NOSQL databases it cannot support much transactional data. The CQL may gets difficult where it does not work like SQL.  Querying options for retrieving data are very limited. Aggregations, Sorting operations cannot be done!

**Recommendations to others considering Cassandra:**

Cassandra is best suited for use cases where availability is the best concern and where there are lot of write operations.

**What problems is Cassandra solving and how is that benefiting you?**

I was doing a proof of concept to do a data analysis on huge datasets.

  ### 29. Cassandra: A NoSQL DB which is more like a SQL one

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** April 19, 2015

**What do you like best about Cassandra?**

It's really easy to setup and is more light weight compared to HBase Apache distribution. Even though the Cloudera distribution of HBase is also easy to install, it is heavier on resources. Cassandra is a system which is highly available since it does not have a central node assigning tasks to everyone. Unlike HBase, it's more query friendly and can be queried using a SQL like language called CQL (where C stands for Cassandra).

**What do you dislike about Cassandra?**

While all the constraints related to NoSQL databases would apply to Cassandra as well, it feels more like a RDBMS. Therefore, if the table design is not proper, it might cause performance issues.

**Recommendations to others considering Cassandra:**

If you want a NoSQL data base which feels like an RDBMS, then Cassandra is for you. But you still need to understand that all conditions related to NoSQL databases in general, still apply. Therefore while designing the tables, make sure that they are designed is such a manner that the data being written is distributed to all nodes, instead on being concentrated on one node.

**What problems is Cassandra solving and how is that benefiting you?**

We wanted a database which can store and serve Terabytes of data without a drop in performance. We first tried HBase and after we had issues with it, tried out Cassandra. I would say, we were quite happy with the results.

  ### 30. Cassandra has been good for high write traffic applications which need high availability.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** July 16, 2015

**What do you like best about Cassandra?**

It is great for Java developers as Cassandra conceptually matches the object model used in java.
The high availability is a huge bonus for todays business needs.
With storage getting cheaper, flat denormalized tables is not a big disadvantage.

**What do you dislike about Cassandra?**

Secondary Indices come with a big performance constraint.
The learning curve for a RDBMS developer is big.
UI based monitoring tools can be improved.

**What problems is Cassandra solving and how is that benefiting you?**

Supporting Customer data with high write traffic.
Backend application is in critical path for many flows, so availability is a must.

  ### 31. Cassandra is good NoSQL database with write intensity use case

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shenglin D. | MTS1 DBA, Internet, Enterprise (> 1000 emp.)

**Reviewed Date:** July 07, 2015

**What do you like best about Cassandra?**

Good write performance and low latency, peer-to-peer architecture, always write/read HA. 

**What do you dislike about Cassandra?**

1. Garbage collection, we can't achieve 100% high performance because of the GG
2. Secondary index.  Very bad performance with secondary index.  

**What problems is Cassandra solving and how is that benefiting you?**

use Casansdra to store log

  ### 32. Big Data made easy

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Internet | Enterprise (> 1000 emp.)

**Reviewed Date:** July 07, 2015

**What do you like best about Cassandra?**

Good documentation
SQL-like Cassandra Query Language eases developers' transition from RDBMS
Symmetric architecture makes it relatively easy to create and scale large clusters

**What do you dislike about Cassandra?**

Configuration is complex
Current trigger/stored procedure mechanism is experimental
Performance issues become significant as the application scales up.

**What problems is Cassandra solving and how is that benefiting you?**

Replacing File storage and RDBMS for Merchant integration platform at eBay with Cassandra storage. We are trying to improve the availability and scalablity of the huge data. Trying to reduce read and write time.

  ### 33. Cassandra is great

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Internet | Enterprise (> 1000 emp.)

**Reviewed Date:** July 23, 2015

**What do you like best about Cassandra?**

I like the ability to take down a misbehaving node and still have the ring be available.  The high availability and speed it what makes Cassandra really shine

**What do you dislike about Cassandra?**

I do dislike the constant upgrades.  I spend a part of my month performing upgrades on each ring. 

**What problems is Cassandra solving and how is that benefiting you?**

We are using Cassandra to power our search infrastructure.  The speed and availability have helped to keep our searching always available 

  ### 34. Good experience, though only evaluationg

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Internet | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 02, 2015

**What do you like best about Cassandra?**

Love integrating caching and CQL is really convenient.

**What do you dislike about Cassandra?**

Sometimes get random Hadoop bugs and lately there's been a lot of updates

**What problems is Cassandra solving and how is that benefiting you?**

Trying to scale a large database system, glad to have an open source solution

  ### 35. Cassandra Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Internet | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 16, 2015

**What do you like best about Cassandra?**

Performance and ease of configuration. I used DataStax.  It is also highly scalable.  Easy to learn also.

**What do you dislike about Cassandra?**

Not much to dislike. It doest not have joins and keys. 

**What problems is Cassandra solving and how is that benefiting you?**

Immensely improved our reporting environment


## Cassandra Discussions
  - [What is difference between MongoDB and Cassandra?](https://www.g2.com/discussions/what-is-difference-between-mongodb-and-cassandra)
  - [What is Cassandra and how does it work?](https://www.g2.com/discussions/what-is-cassandra-and-how-does-it-work)
  - [What is the strong point of Cassandra?](https://www.g2.com/discussions/what-is-the-strong-point-of-cassandra)
  - [What are the benefits of Cassandra?](https://www.g2.com/discussions/what-are-the-benefits-of-cassandra)

- [View Cassandra pricing details and edition comparison](https://www.g2.com/products/cassandra/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-26+15%3A36%3A38+-0500&secure%5Bsession_id%5D=1eea3267-24d7-4f9b-853f-0847d809e8eb&secure%5Btoken%5D=d87fb439cf11ac1309f52b213e2c1986d25271a3ee6210a77f8c70c984d321e9&format=llm_user)

## Cassandra Features
**Data Management**
- Data Model
- Data Types

**Storage**
- Data Storage Method

**Availability**
- Auto Sharding
- Auto Recovery
- Data Replication

**Scalability**
- Database Scalability
- Auto Sharding

**Performance **
- Integrated Cache

**Security**
- Order Preserving Encryption

**Security**
- Role-Based Authorization
- Authentication
- Audit Logs
- Encryption

**Support**
- Data Types Support
- Different Operating Systems
- Multi model Database Support

**Support**
- Multi-Model
- Operating Systems

**Agentic AI - Wide Column Database**
- Decision Making

**Database Features**
- Storage
- Availability
- Stability
- Scalability
- Security
- Data Manipulation
- Query Language

## Top Cassandra Alternatives
  - [ScyllaDB](https://www.g2.com/products/scylladb/reviews) - 4.5/5.0 (423 reviews)
  - [Redis Software](https://www.g2.com/products/redis-software/reviews) - 4.5/5.0 (130 reviews)
  - [Amazon DynamoDB](https://www.g2.com/products/amazon-web-services-aws-amazon-dynamodb/reviews) - 4.4/5.0 (498 reviews)

