Apache Cassandra

by Apache Software Foundation

4 / 5 22 reviews
Apache Cassandra

Popular Products


Who Uses This Software?

Apache Cassandra is designed for organizations, across various industries, with large data sets that are constantly changing.

Average Ratings

22 reviews
  • Overall 4 / 5
  • Ease of Use 4 / 5
  • Customer Service 3.5 / 5
  • Features 4 / 5
  • Value for Money 4.5 / 5

Product Details

  • Pricing Details Free to download
  • Free Version Yes
  • Free Trial No
  • Deployment Installed - Mac
    Installed - Windows
  • Training Documentation
  • Support Not Offered

Vendor Details

  • Apache Software Foundation
  • http://www.apache.org

About Apache Cassandra

Database management solution made to manage large amounts of data across many commodity servers.

Apache Cassandra Features

  • Access Controls/Permissions
  • Backup and Recovery
  • Data Migration
  • Data Replication
  • Database Conversion
  • Mobile Access
  • Multiple Programming Languages Supported
  • NOSQL
  • Performance Analysis
  • Relational
  • Virtualisation

Apache Cassandra Most Helpful Reviews

Cassandra Use Cases and Deployment Scope

Reviewed on 11/10/2016
Piyush J.
Software Engineer
Computer Software, 201-500 Employees
Used the Software for: 2+ years
Reviewer Source 
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money

Comments: 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.

cassandra review

Reviewed on 09/06/2019
Debasis M.
dba
Telecommunications, 10,001+ Employees
Used the Software for: 2+ years
Reviewer Source 
4/5
Overall
4 / 5
Ease of Use
3 / 5
Features & Functionality
3 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend:
Not Likely Extremely Likely

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

Cassandra : Zenith of Open Source NoSQL

Reviewed on 14/12/2016
Alpeshkumar G.
Senior Software Developer
Telecommunications, 10,001+ Employees
Used the Software for: 1+ year
Reviewer Source 
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
2 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend:
Not Likely Extremely Likely

Comments: 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 complex software Solutions for Our Connected Vehicle Platform. We used it for real-time transactions and analytics. PROs: Fault Tolerance, Availability, and Superb Performance. CONs: It's not good for managing your Application processing. Its NoSQL DB requires lot of different understanding and NoSQL comes with its own issue so it shifts from traditional thinking process of RDBMS. Cassandra required very big learning curve which adds to the cost but benefits out weight this learning cost.

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

Reviewed on 04/05/2018
Eyamir U.
Profesora
Used the Software for: 6-12 months
Reviewer Source 
5/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
3 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend:
Not Likely Extremely Likely

Comments: 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.

A promising and powerful NoSQL database.

Reviewed on 28/01/2018
Verified Reviewer
Lead Backend Engineer
Computer Software, 13-50 Employees
Used the Software for: 2+ years
Reviewer Source 
5/5
Overall
2 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
3 / 5
Value for Money
Likelihood to Recommend:
Not Likely Extremely Likely

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.

Read More Reviews