Cassandra Room for Improvement

Himanshu Amodwala - PeerSpot reviewer
Senior cloud solution architect at Microsoft

There were challenges with the query language and the development interface. The query language, in particular, could be improved for better optimization. These challenges were encountered while using the Java SDK. 

View full review »
Chethan Rao S - PeerSpot reviewer
Software Engineer at Medflix

The product is a NoSQL database. While working with it, we have to structure the table the way we want the query. We cannot get data from another table because, in Cassandra, we do not have any joins. Depending upon our schema, we can't make ORDER BY or GROUP BY clauses in the product. 

We should know the data we want before making the table. Only after that we can create the table. Or else we will face issues with our server, and we will have to fetch all the data and compute it in the programming language. It will become messy. It is the main drawback of the solution.

View full review »
Jason-Nash - PeerSpot reviewer
Senior Cloud Architect at a transportation company with 10,001+ employees

It can be difficult to analyze what's going on inside of the database relative to other databases. It can also be difficult to troubleshoot sometimes.

View full review »
Buyer's Guide
NoSQL Databases
April 2024
Find out what your peers are saying about Apache, Cloudera, InfluxData and others in NoSQL Databases. Updated: April 2024.
767,847 professionals have used our research since 2012.
Phillip Peter - PeerSpot reviewer
Network and Infrastructure Manager at University of Zimbabwe

There could be more integration, and it could be more user-friendly.

View full review »
LP
Senior Database Engineer at a financial services firm with 10,001+ employees

Cassandra can improve by adding more built-in tools. For example, if you want to do some maintenance activities in the cluster, we have to depend on third-party tools. Having these tools build-in would be e benefit.

View full review »
NA
CTO at Zoofy

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.

View full review »
VijayKumar16 - PeerSpot reviewer
Global Business Development Executive - Applications, Data & AI Practice at Kyndryl

Cassandra could be more user-friendly like MongoDB.

View full review »
RM
Senior Director IP led Services (PES) at a computer software company with 1,001-5,000 employees

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.

View full review »
VG
Chief Technology Officer at a comms service provider with 1-10 employees

The secondary index in Cassandra was a bit problematic and could be improved.

Cassandra can improve by having an ecosystem integrator that was more complete. For example, in some maintenance operations, we needed to deploy external tools to perform tasks that were not packaged alongside Cassandra.

View full review »
AK
Senior Data Architect Manager at Unifonic

If you have a requirement of aggregation and joints, Cassandra doesn't support a solution that can give the aggregation. If they were to include these two areas, the aggregation and the complex joints, it would improve the solution a great deal. 

View full review »
SS
Software Engineer at Freelancer

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.

View full review »
KP
Senior System Integration Engineer at a tech consulting company with 5,001-10,000 employees

The stability of the solution and the documentation available can be improved. The solution is limited to a linear performance, which should be improved in the next release.

View full review »
it_user213069 - PeerSpot reviewer
Principal Software Engineer at a tech company with 10,001+ employees

The clustering needs to be better; it is getting there.

View full review »
RG
Database Developer at a tech services company with 10,001+ employees

Maybe they can improve their performance in data fetching from a high volume of data sets. 

View full review »
AS
DevOps, Big-Data Architect at NetAngelS

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.

View full review »
it_user657771 - PeerSpot reviewer
Sr Manager, Engineering, Reporting & Analytics, Big data at a tech company with 1,001-5,000 employees

Out-of-the-box monitoring, troubleshooting, and maintenance are involved. There are several utilities/interfaces available for use, but one would have to educate himself and learn the intricacies of managing a Cassandra cluster.

For example, we recently hired a consulting firm to make recommendations on how to approach maintenance and the health of the cluster and we're learning from that experience.

View full review »
it_user613983 - PeerSpot reviewer
Java Architect at a tech vendor with 51-200 employees

Row-level locking is not available; might be very helpful in update use cases.

View full review »
GM
Managing Director at a tech services company with 1-10 employees

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.

View full review »
Buyer's Guide
NoSQL Databases
April 2024
Find out what your peers are saying about Apache, Cloudera, InfluxData and others in NoSQL Databases. Updated: April 2024.
767,847 professionals have used our research since 2012.