Apache Software Foundation

Apache Cassandra

4 / 5 10 reviews


Average Ratings

10 Reviews
  • 4 / 5
    Overall
  • 4 / 5
    Ease of Use
  • 3 / 5
    Customer Service

Product Details

  • Starting Price
    Not provided by vendor
  • Free Version
    Yes
  • Deployment
    Installed - Mac
    Installed - Windows
  • Training
    Documentation
  • Support
    Not Offered

Vendor Details

  • Apache Software Foundation
  • www.apache.org

About Apache Cassandra

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


Apache Cassandra Features

  • Backup
  • Creation / Development
  • Data Migration
  • Data Replication
  • Data Search
  • Database Conversion
  • Monitoring
  • Performance Analysis
  • Queries
  • Relational Interface
  • Virtualization

Apache Cassandra Reviews Recently Reviewed!


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

May 04, 2018
5/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
3 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

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.

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

Easy to learn this NO SQL database, and self explanatory of most of the things.

Apr 28, 2018
3/5
Overall
4 / 5
Ease of Use
3 / 5
Features & Functionality
1 / 5
Customer Support
3 / 5
Value for Money
Likelihood to Recommend: 6.0/10 Not
Likely
Extremely
Likely

Pros: Easy to install and connect from applications. User friendly to navigate the data with utility comes with it.

Cons: Most of the things are self explanatory, took very less time to use the product and integrate with applications.

Overall: We are in the need of to use NO SQL database, and we thought Cassandra would be best choice to our needs.

Capterra-loader

It is a powerful database manager noSql

Mar 29, 2018
4/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It is spectacular for web applications that handle a large amount of data, the level of data processing is very fast.

Cons: The learning curve is very strong when you have worked with SQL. The change from SQL to noSQL is somewhat strong.

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

Mar 24, 2018
2/5
Overall
4 / 5
Ease of Use
2 / 5
Features & Functionality
2 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 5.0/10 Not
Likely
Extremely
Likely

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.

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

Mar 13, 2018
4/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

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.

efficient and powerful nosql database

Feb 06, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: if your application or your project process data that can't be lost then cassandra is the right choice for you, your data is replicated into multiple nodes to prevent faults. You can scale your setup easly to accommodate your needs.

Cons: The learning curve is steep so be prepared to get a lot of headache while learning. It's painful but not impossible.

A promising and powerful NoSQL database.

Jan 27, 2018
5/5
Overall
2 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
3 / 5
Value for Money
Likelihood to Recommend: 8.0/10 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.

We use it on our team to provide cache functionalities with high success.

Aug 15, 2017
5/5
Overall
3 / 5
Ease of Use
5 / 5
Features & Functionality
3 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: The amount of features and bang-for-buck ratio is really great. Perfomance is really good too. The fact that it's a descentralized architecture also means uptime is great.

Cons: It may not be the easiest product to learn about and become proficient, but by no means should it be called inaccessible.

Overall: Amazing performance and great value.

Cassandra : Zenith of Open Source NoSQL

Dec 14, 2016
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
2 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 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.

Cassandra Use Cases and Deployment Scope

Oct 10, 2016
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money

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.

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

Recommendations to other buyers: Good: Well Suited Tunable Consistency Write Speed Not Good: Less Appropriate Ad-Hoc Queries Unpredictable Performance