Professional Documents
Culture Documents
Cassandra Tutorial - Data Types - Why Cassandra For Big Data?
Cassandra Tutorial - Data Types - Why Cassandra For Big Data?
Evolution of Cassandra?
Why is it so special ?
1. Decentralized
2. Distributed
3. Scalable
4. Highly Available
Why Cassandra for Big data?
1. Handles high velocity data with ease
2. Uses schema that support broad varieties of data
3. Is designed for continuous availability
4. Offers quick installation and configuration for multi-node clusters.
5. It is open source and reduces cost as compared to RDBMS.
2. Its data model offers the convenient of the column indexes with the performance of log
structured updates, strong support for denormalization and materialized views and built in
caching.
3. Data access is performed using CQL (Cassandra Query Language) which is resembled to SQL
(Structured Query Language).
Cassandra uses a peer-to-peer model for distributing the data, which enables it to fully
distribute data in the form of variable-length rows, stored by partition keys. Cassandra is built
for its scalability, continuous availability, and has having no single point of failure.
Many Different databases, such as Postgre SQL, use a master-slave replication model, in which
the writes go to a master node and reads are executed on slaves. To provide high availability,
fault tolerance, and scalability, Cassandra’s peer-to-peer distribution model provides nodes
with open channels of communication. Cassandra uses Tokens ( a 64 bit integer) for
determining which node holds what data.
Use the commands given below to fill the table with required data.
Assume there is a table in the key space named std with the following details –
Advantages
1. Open source
2. Peer to peer Architecture
3. Elastic Scalability
4. High Availability and Fault Tolerence
5. High performance
6. Column oriented
7. Tunable Consistency
8. Schema-Free
Conclusion:-
This brings us to the end of this article on Apache Cassandra In this article you have learnt What
is Cassandra Why it is so special , How to add, read and delete data in Cassandra data base. We
have also come up with a curriculum that covers exactly what you would need to be expertise
in Cassandra! You can have a look at the course details for Apache Cassandra