We just raised a $30M Series A: Read our story

What needs improvement with Cassandra?


Please share with the community what you think needs improvement with Cassandra.

What are its weaknesses? What would you like to see changed in a future version?

ITCS user
55 Answers

author avatar
Top 5LeaderboardReal User

The solution is not easy to use because it is a big database and you have to learn the interface. This is the case though in most of these solutions.

author avatar
Top 20Real User

One of the issues with the solution is that you cannot drop write like you're able to in MongoDB and MySQL, where you can join tables. Cassandra doesn't have joins between tables so you need other tools for that. You need to read all the data and put in memory and then add the joins. That is the area where I think they need improvement. Secondly, for example, when setting up your cursor, you have to be very sure about the read mechanism, because if you're not following the read mechanism and mistakenly build a key that is no longer unique then you start overriding data. There are a lot of improvements they could make including on the OS.

author avatar

We actually find HBase to be faster and better than Cassandra. The disc space is lacking. You need to free it up as you are working.

author avatar
Real User

For my use case, it was more than sufficient. I used most of the features, whatever was available. I'm not sure what else can be improved.

author avatar
Real User

The interface could definitely be improved. It's a technical database and for me the features are not user friendly. I also think it's quite an expensive solution and I hope over time with more implementations, this will improve.

Find out what your peers are saying about Apache, Cloudera, InfluxDB and others in NoSQL Databases. Updated: November 2021.
552,695 professionals have used our research since 2012.