Database Reference
In-Depth Information
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 perform-
ance
• Handles search queries comprising millions of transactions and lightning-fast
speeds
• Fail-safe and highly available with replication factors in place
• Guarantees eventual consistency with the CAP theorem on NoSQL DBs
• Column family design to handle a variety of formats
• No or low licensing cost
• Less development-ops or operational cost
• It can be extended for integration on a variety of other big data components
Search WWH ::




Custom Search