Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Â
Cassandra
1. Introduction to Big Data stores:
Key Value stores:
Cassandra:
⢠First developed at Facebook (powered the Inbox Search)
⢠Uses decentralized clustered nodes
⢠Considered one of the most scalable NoSQL systems
⢠Very high availability â no single point of failure
⢠Flexible data storage (structured/un-structured)
⢠Relatively easy to configure
⢠Designed for high transaction rates
⢠Java based â Available under the latest Apache license
Editor's Notes
Cassandra (an Apache project) is a NOSQL Key Value store distributed storage system designed for storing and managing huge amounts of structured or unstructured data over many nodes. Cassandra was first developed at Facebook and has been available as an Apache top-level project since 2010. Like many other NOSQL systems, Cassandra is designed to run over cheap commodity hardware. Cassandra runs over a series of many decentralized clustered nodes and offers very elastic scalability. Capacity can be increased and put online on the fly. This makes Cassandra an âalways on solutionâ. Also, because of its distributed architecture, Cassandra has no single point of failure. Cassandra is designed never to go down. Ever
Some design aspects of Cassandra resemble a traditional database management system. Some of the terminology will look recognizable to SQL/DDL database developers. However, Cassandra (like most other NOSQL solutions) does not support a normalized data model.
Cassandra is hugely popular and is generally considered the most implemented of the NO/SQL databases. Most like the low complexity of Cassandra. Many consider it an easy and simple solution for cloud data storage. Its simplicity and elegant design makes it a natural choice for many organizations