App comparison

Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.

GetApp offers objective, independent research and verified user reviews. We may earn a referral fee when you visit a vendor through our links. 

Apache Cassandra Logo

Open-source NoSQL database

Apache Cassandra Reviews

Overall rating

4.2

/5

33

Rating criteria

  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend7.74/10

Reviews by rating

Suggested alternatives

caspio
kintone
quickbase

Pros and cons

Also, it offers other lots of great like very high writing speed, easy integration with other JVM based service/tool like spark, hadoop etc.
Apache cassandra is a good noSql database tool that can handle large data set effectively. It is great for distributed database design.
Overall it has been a wonderful experience using Cassandra with very low/none downtime to High availability and partition tolerance behavior.
Row level inconsistency sometimes poses problems with usage in Cassandra. This means when the same row is inserted and updated at the same time, there can be consistency issues with it.
Update are too costly ie it takes up too much space in the system.
It has a quite bit hard of learning as you will have to setup the cluster for maintenance and all. And Cassandra is specific to use cases you just can't use it for other.
Filter reviews by

Overall rating


Company size


Industry


Time used


33 reviews

Recommended

AvatarImg

Verified reviewer

Computer Software, 51-200 employees

Used daily for less than 6 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend7/10

Share this review:

Available at all times

Reviewed 2 years ago
Pros

It is designed to handle large amounts of data and can scale to support thousands of nodes across multiple data centers. And of course, it is open source which is a plus.

Cons

It is a complex database system that requires a high level of expertise to set up and maintain. It can be difficult to configure and optimize.

AvatarImg
AvatarImg

Suru S.

Information Technology and Services, 201-500 employees

Used weekly for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

A highly available and a consistent flavour of NoSQL Databases

Reviewed 2 years ago

Been using it and will continue to use it for our Data Engineering needs that involves storing of huge amount of data with a lot of r/w operations we perform every week.

Pros

It is really beneficial for faster write operations and fast read search type queries that can be used in a pipeline with a high velocity of Read/Write operations. Management of data is carried out well by Cassandra and provides replication with its replication factor and replication strategy to prevent data loss.

Cons

Apache Cassandra is not meant for analytical queries and it cannot perform certain aggregation functions, Joins like other databases can.

FA
AvatarImg

Fırat A.

Information Technology and Services, 51-200 employees

Used daily for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend5/10

Share this review:

Not exactly good

Reviewed 2 years ago

It won't take long to learn to use it because if you're an entry-level SQL user, you'll have mastered the entire software in about 10 minutes.

Pros

Basically, if you need a database software, you can use it, but you need to be a novice in this business to be extremely satisfied. It needs more improvement and the price should be a little cheaper.

Cons

Its overall quality should be improved, Simple shortcuts and special complications added. Its price and payment methods need to be updated, it needs more attention but once the minor glitches are cleared I have no doubt you will release a great piece of software.

AvatarImg
AvatarImg

Pawe W.

Research, 1,001-5,000 employees

Used weekly for less than 6 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend7/10

Share this review:

Cassandra as an Open Source Database

Reviewed 2 years ago
Pros

First of all, I am a fan of Open Source projects and I really enjoy working with Apache products. I have used Cassandra for several months for my research project that included storing unstructured data. I found it a little bit more difficult to use than Amazon DynamoDB, but given that it is the open source project I was thoroughly impressed by all the features and the reliability of Cassandra. I would recommend Cassandra for projects using Open Source technologies. It is very fast and met all of the efficiency metrics and agreements for the project I have been developing.

Cons

I found it a little bit harder to work with compared to MongoDB and DynamoDB. Nevertheless I believe that for an experienced engineer who has worked with Databases before, it will take couple of weeks to get fully fluent with Cassandra docs.

OD
AvatarImg

Osman D.

Computer Software, 1,001-5,000 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Apache-Cassandra_01

Reviewed 2 years ago
Pros

Apache Cassandra is good for bigdata systems.

Cons

Apache Cassandra has not translaction support

VS
AvatarImg

Vinicius S.

Information Technology and Services, 1-10 employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend7/10

Share this review:

Review for Apache Cassandra

Reviewed 3 years ago

Allow users to process large volumes of data, in a scalable and reliable way. It's a fast NoSQL distributed database.

Pros

Easy to download, install, deploy and use.

Cons

Need heavy efforts for training new users.

PJ
AvatarImg

Peter J.

Outsourcing/Offshoring, 1,001-5,000 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend4/10

Share this review:

Timeseries Database

Reviewed 4 years ago

Looks good on paper but has been very costly in terms of required resources to finally manage the load. Training material is limited and people with real experience are scarce.

Pros

Opensource license provides an easy cost entry point Programmatic support for our purpose was very good.

Cons

There is only one commercial version of this product and licensing is high. It can consume far more resources to handle the workload you give it than spec data suggests

AvatarImg

Verified reviewer

Financial Services, 10,001+ employees

Used monthly for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Great Columnar Nosql Database - Cassandra

Reviewed 4 years ago

Overall it has been a wonderful experience using Cassandra with very low/none downtime to High availability and partition tolerance behavior

Pros

- High availability as no master slave concept - Partition tolerance of the system - Replication across multi data centers

Cons

- Upgrade to a higher version is non-trivial and requires a lot of testing and evaluation - Cqlsh query results not formatted well which creates confusion in reading

MD
AvatarImg

Mallikarjuna D.

Information Technology and Services, 10,001+ employees

Used daily for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend2/10

Share this review:

Review on Cassandra

Reviewed 4 years ago

I would strongly recommend this software for using distributing systems

Pros

As a user I would like it handle big data workflows across multiple nodes without any single point of failure .and it’s acting like a distributor among all the clusters

Cons

It have a capability when nodes goes down read and write request will be stored in other node with in network

AvatarImg
AvatarImg

Jatin G.

Retail, 10,001+ employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Awesome No SQL DB

Reviewed 5 years ago
Pros

The is awesome tool for No SQL DB requirements. We use this to store transactions so that we can reprocess in case something goes down.

Cons

The Queries are little tough and most of the features of sql queries are not supported.

AvatarImg
AvatarImg

Abhisha B.

Higher Education, self-employed

Used weekly for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Intuitive for SQL user

Reviewed 5 years ago
Pros

The query language cql is quite intuitive specially for sql users. Setup is also very easy since they have extensive documentation. Cassandra also provides very good and easy to use APIs that can be easily integrated in any application.

Cons

It is a column oriented storage format which takes some time to get used specially for sql users.

AvatarImg
AvatarImg

debasis m.

Telecommunications, 10,001+ employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

cassandra review

Reviewed 5 years ago
Pros

I like it scales very easily when we see increase it traffic

Cons

Cassandra does not support joins so it is difficult to use as complex OLTP system

AvatarImg

Verified reviewer

Information Technology and Services, 10,001+ employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

Cassandra

Reviewed 6 years ago
Pros

CASSANDRA is easy to use, easy to search objects based on key space values

Cons

Cassandra needs to improve their architecture and also provide more training videos

AvatarImg
AvatarImg

Gaurav Y.

Computer Software, 51-200 employees

Used other for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

good option from NoSql family database

Reviewed 6 years ago

Just very good NoSql database in scenarios where you have to deal with large and hig velocity data in real time.

Pros

Cassandra is good choice from NoSql database when you need to store data which is coming at high velocity. As write operation in cassandra is very fast so it make it reliable to use it for real time scenarios where you have to process and modify the data in real time. And as Cassandra is built using Java, so it is easy to integrate this with other Java base tools like Spark, Hadoop etc.

Cons

Only cons for me is that it’s unpredictable performance because cassandra has lots of asynchronous jobs and other background job which are not in control. In such cases, troubleshooting some issue is big problem.

DK
AvatarImg

Deepak Kumar S.

Information Technology and Services, 201-500 employees

Used other for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Quite good NoSql family Database

Reviewed 6 years ago

good and reliable NoSql family database .

Pros

As everything is designed for a specific problem to solve. Cassandra has it's own use cases where it perform very much reliably and efficiently. This is good when you have to capture high velocity traffic and need to do operation over it. Also, it offers other lots of great like very high writing speed, easy integration with other JVM based service/tool like spark, hadoop etc.

Cons

it has a quite bit hard of learning as you will have to setup the cluster for maintenance and all. And Cassandra is specific to use cases you just can't use it for other.

AvatarImg

Verified reviewer

Computer Software, 1-10 employees

Used weekly for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

High quality NoSQL database more closely related to relational DBs than alternatives

Reviewed 6 years ago
Pros

Compared to MongoDB, another NoSQL database, Cassandra's commands are more closely related to SQL and are consequently more approachable to SQL experts. As a NoSQL database, developers are not weighed down with designing and modifying schemas.

Cons

Compared to MongoDB, Cassandra is less flexible and resembles relational databases more than MongoDB does.

CJ
AvatarImg

Chirag J.

Computer Software, 1-10 employees

Used weekly for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend10/10

Share this review:

Good for any data project

Reviewed 6 years ago

If you are starting a data intensive project it is a very good datastore for the computing needs

Pros

It is very easy to get started with Cassandra because of the vast community of developers and resources available. It is flexible for any course project or production application

Cons

Configuring it to work with Tableau on a Macbook Pro is not that easy.

AvatarImg

Verified reviewer

Higher Education, 1,001-5,000 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

lightning fast key store

Reviewed 6 years ago

we needed to build a scalable object store with high write load (write is the main pattern of usage)

Pros

csql syntax is powerful lightning fast read/writes smart client to reduce hops to the correct node easy to install

Cons

cluster management complexity problematic node recovery

AvatarImg
AvatarImg

Gabriel M. M.

Internet, 201-500 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support

Share this review:

It was good, until we hit GC

Reviewed 6 years ago

We were able to offload tables from our MySQL to NoSQL.

Pros

It was the best NoSQL solution for our organization. decent performance and cross-Datacenter replication.

Cons

It's written in JAVA. GC was killing us. at some point we had a server on GC for 30 min every 15 min. we had to add more and more servers to deal with the situation. DataStax's PHP driver was using the first server available as a 'Contact point' when it was on GC, the second server on the list was hit and sometimes caused to crash; as result - we had a domino effect and an entire cluster would have crashed. (that, btw, was fixed and now Contact point is random). There is a better alternative ***SCYLLADB**** Since we moved to Scylla - we were able to reduce the amount of servers by 75%. Performance and stability is magnificent. client side hasn't changed - running with the same drivers.

AvatarImg
AvatarImg

Eyamir U.

Used weekly for 6-12 months

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend7/10

Share this review:

It has been a pleasant and rewarding experience for the management of data in the cloud and totally

Reviewed 6 years ago

It was very useful to me when I had to develop an application that needed a relational database and a non relational database that was going to be in the cloud, it was very useful and easy to use, as well as it did not give me problems for its use.

Pros

It has been a pleasant and profitable experience for the handling of data in the cloud and totally free, the handling of the data oriented to column families, tolerant to failures, since it replicates the data automatically to multiple nodes; When a node fails it can be replaced without any period of inactivity. allows replicas to multiple data centers; data storage type column family. The latest version of CQL3 that made the instructions similar to SQL with what breaks with the mental shock at the time of programming. It really does an efficient handling of data in the cloud.

Cons

The fact of having the data stored column by column allows us to return the rows more quickly, but when inserting, updating or deleting a record, it must be done in more than one location; for this reason, this type of database is not recommended for OLTP-type, transaction-oriented and high-concurrency systems.

AvatarImg

Verified reviewer

1,001-5,000 employees

Used monthly for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend5/10

Share this review:

If something seems too good to be true it probably is.

Reviewed 7 years ago
Pros

An easy way to share data across multiple clusters. A proper columnar data store, with some novel quorum modes.

Cons

No matter how it's configured it's impossible to have really durable data. Having fault tolerant synchronous modes is useless if a node can die because it ran out of journal space. This should never happen! If a node can't write it's journal it should freeze, not the loose consistency of its local data ( I'm talking about corruption here not the loss of consistency with the other nodes). Columnar formatting and retrieval are actually really inefficient. Data formats in anything other than simple storage are bloated and inefficient.

NV
AvatarImg

Neha V.

Used weekly for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Ease of use with highly available , fault tolerant , distributed database

Reviewed 7 years ago
Pros

(1) It is highly available , also, replication around nodes is super fast (2) It is fault tolerant inherently by design (3) It is a distributed database, suitable for handling huge volumnes

Cons

Row level inconsistency sometimes poses problems with usage in Cassandra. This means when the same row is inserted and updated at the same time, there can be consistency issues with it.

AvatarImg

Verified reviewer

Computer Software, 11-50 employees

Used daily for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend8/10

Share this review:

A promising and powerful NoSQL database.

Reviewed 7 years ago
Pros

It is great for the right workload; with heavy writes and eventual consistency, it is a leader in the NoSQL space. I recommend Datastax for support using and supporting it.

Cons

Maintaining a cluster and an ops center server (for backups and monitoring) can get quite pricey. The learning curve of maintaining a cluster is a bit long.

AG
AvatarImg

Alpeshkumar G.

Telecommunications, 10,001+ employees

Used daily for 1-2 years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support
  • Likelihood to recommend9/10

Share this review:

Cassandra : Zenith of Open Source NoSQL

Reviewed 8 years ago

We have quite complex requirements of tracing Buses/Truck of African cities of Rwanda for real-time reporting of schedule, breakdown, Traffic management of City using Apache Cassandra. Our team chose Cassandra for quite few reason. Open Source, Fault Tolerance, High Availability, Scalability, and Reliability of software components. I am happy that our team has chosen the right software for delivering...

Pros

No pros were added to this review

Cons

No cons were added to this review

PJ
AvatarImg

Piyush J.

Computer Software, 201-500 employees

Used weekly for 2+ years

Review source

Overall Rating
  • Value for money
  • Ease of use
  • Features
  • Customer support

Share this review:

Cassandra Use Cases and Deployment Scope

Reviewed 8 years ago

I had used Cassandra in my academic projects which were related to cloud computing. I used it for a few projects on Salesforce where multi tenancy features are implemented. In such scenarios Cassandra was one the best choices for NoSql. Although we have used RDMS, the performance while using Cassandra was better. I have simulated a few real time running apps like Facebook and Uber where I have used RDMS and Cassandra, and checked the performance using Jmeter. It clearly shows that Cassandra boosts the performance over RDMS. One thing I find difficult in Cassandra is following the documents, which are not so understandable.

Pros

Undoubtedly performance is an important reason We have not encountered a single point of failure Scalability of Cassandra is good which is the most important for the companies where demand is scaling day by day.

Cons

Cassandra has a wide range of asynchronous jobs and background tasks that are not scheduled by the client, the execution can be eccentric. Because Cassandra is a key-value store, doing things like SUM, MIN, MAX, AVG and other aggregations are incredibly resource intensive if even possible to accomplish. I think querying options for retrieving data is very limited.