Cassandra Rocks !!!
October 16, 2015

Cassandra Rocks !!!

Kalpesh Gada | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Software Version

1.2

Modules Used

  • Cassandra Server for storing the data

Overall Satisfaction with Cassandra

We used Cassandra to store personalization data of our customers so that we can have this information available through the cluster. The primary advantage of Cassandra is the cluster configuration so that there is not a single point of failure. The writes are faster when you want to write data into the storage. We used it for storing data in JSON format which is used to store anything in JSON format. The data was always up to date and there was less latency when we read from the system. I would highly recommend using Cassandra so as to make a system more scalable and process requests faster.
  • Cassandra is highly scalable.
  • It provides the flexibility to store data in any format. You can add column family dynamically as need by the application.
  • One of the best noSQL solutions I've used so far.
  • A better UI access for reading the data.
  • More graphical information to understand how the data is being processed, system uptime/downtime, etc.
  • I used Cassandra-cli for running quries but it is not very helpful when it returns a lot of results. If there was some way to improve the user queries, it would be great.
  • It had a great positive impact on developing a scalable application.
  • The time for initial setup is more but once it's in place its very easy to use.
I tried to evaluate Cassandra against Voldemort and found Cassandra more efficient when writing scalable applications.
This rating is solely based on personal experience. Especially since a lot of companies are moving towards noSQL solution, it is worth it to give Cassandra a shot. A lot of open source developers are working hard to make it more efficient.
I think Cassandra is well suited when we want to store general data that is not really about banking transactions. There is a learning curve involved on how the data is stored and how it is processed.