The advantages of Cassandra
This is the first and most obvious question anyone would ask, "Why are we using NoSQL?" Well, the very quick answer for looking at NoSQL instead of traditional data stores is the same as why the world is moving to big data—low cost, highly scalable, and reliable solutions that can store endless amounts of data.
Now, the next question is why Cassandra, and why not anything else out of the NoSQL stack. Here the answer lies in the kind of problem and solution approach we are trying to implement. Well, we are handling real-time analytics, and everything we need should be accurate, fail-safe, and lightning fast. Therefore, Cassandra is the best choice because:
It has the fastest writes amongst its peers such as HBase and so on
It is linearly scalable with peer-to-peer design
No single point of failure
Read and write requests can be handled without impacting each other's performance
Handles search queries comprising millions of transactions and lightning-fast speeds
Fail-safe...