High performance, stable, and straightforward installation
Pros and Cons
"Some of the valued features of this solution are it has good performance and failover."
"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."
What is our primary use case?
We are using this solution for IoT projects where there is a need for high-performance runtime databases.
What is most valuable?
Some of the valued features of this solution are it has good performance and failover.
What needs improvement?
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.
For how long have I used the solution?
I have been using the solution for approximately one and a half years.
What do I think about the stability of the solution?
The stability of this solution has been good in my experience.
Which solution did I use previously and why did I switch?
I have used Druid, Neo4j, and MongoDB previously.
How was the initial setup?
The installation was not difficult. I have my DevOps team of six engineers that does the installation, maintenance, and everything else related to the solution.
What about the implementation team?
We do the implementation of the solution.
Which other solutions did I evaluate?
I have also evaluated MongoDB and the performance of this solution is better. Additionally, I prefer this solution to MongoDB because when there is a lot of writing happening, MongoDB is better at reading. It is stable and a fantastic solution, but it does not mean that it fits everywhere.
What other advice do I have?
When it comes to the ease of use of a solution it is not what matters, I do not look at it from this perspective. I am mostly concerned with the performance because as a developer and expert, we do not look at that easy of use we just want it to perform well. Even if it is a little bit complex, it is okay. The performance is the only thing I care about because if you are tech-savvy you should be good enough to write a code and use the function.
I would recommend this solution to others.
I rate Cassandra an eight out of ten.
Which deployment model are you using for this solution?
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner