19
Email: [email protected] Welcome to Cassandra Introduction Demo Class

Cassandra Introduction Demo | Basics | Online Training

Embed Size (px)

Citation preview

Page 1: Cassandra Introduction Demo | Basics | Online Training

Email: [email protected] us: +91 8099776681

Welcome to CassandraIntroduction Demo Class

Page 2: Cassandra Introduction Demo | Basics | Online Training

www.kerneltraining.com

TopicsSummary

Big Data Over View Hadoop Overview What is Cassandra? Why Other Systems unable to solve the issue Advantages of Cassandra Architecture of Cassandra Design Models of Cassandra Use cases of Cassandra Industries implementing Cassandra Job Opportunities in Cassandra

Page 3: Cassandra Introduction Demo | Basics | Online Training

www.kerneltraining.com

Big Data Over View

Big Data is a Paradigm which deals with the huge Data Sets. It is emerging as a major one from the next generation technologies.

Page 4: Cassandra Introduction Demo | Basics | Online Training

www.kerneltraining.com

Hadoop Overview Hadoop is the open Source Technology which

analyze the Big Data in a Distributed Environment with simple Map and Reduce Phases. It gained popularity because of it’s Reliable , Better performance , Scalable and also deals with variety of data

Page 5: Cassandra Introduction Demo | Basics | Online Training

www.kerneltraining.com

What is Cassandra? Apache Cassandra is an open source distributed database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure

It may or may not depend on Hadoop

i.e It has it’s own Cluster setup

Page 6: Cassandra Introduction Demo | Basics | Online Training

www.kerneltraining.com

Why Other Systems unable to solve the issue

RDBMS is suitable for Dense Tables

Scalability issues with the RDBMS. Joins are slow

Page 7: Cassandra Introduction Demo | Basics | Online Training

www.kerneltraining.com

Architecture of Cassandra Only one type of Server (Cassandra)

Ring bases Replication (No Master or Slave)

No single point of failure

Replication Factor 3 (RF=3)

Page 8: Cassandra Introduction Demo | Basics | Online Training

www.kerneltraining.com

Architecture of Cassandra contfd…

Page 9: Cassandra Introduction Demo | Basics | Online Training

www.kerneltraining.com

Data Model of RDBMS

Page 10: Cassandra Introduction Demo | Basics | Online Training

www.kerneltraining.com

Data Models of Cassandra

Page 11: Cassandra Introduction Demo | Basics | Online Training

www.kerneltraining.com

Features of Cassandra Elastic scalability - Cassandra is highly scalable; it allows to add more hardware to accommodate more customers and more data as per requirement.

Always on architecture - Cassandra has no single point of failure and it is continuously available for business-critical applications that cannot afford a failure.

Fast linear-scale performance - Cassandra is linearly scalable, i.e., it increases your throughput as you increase the number of nodes in the cluster. Therefore it maintains a quick response time.

Flexible data storage - Cassandra accommodates all possible data formats including: structured, semi-structured, and unstructured. It can dynamically accommodate changes to your data structures according to your need

Page 12: Cassandra Introduction Demo | Basics | Online Training

www.kerneltraining.com

Features of Cassandra contd… Easy data distribution - Cassandra provides the flexibility to distribute data where you need by replicating data across multiple data centers.

Transaction support - Cassandra supports properties like Atomicity, Consistency, Isolation, and Durability (ACID).

Fast writes - Cassandra was designed to run on cheap commodity hardware. It performs blazingly fast writes and can store hundreds of terabytes of data, without sacrificing the read efficiency.

Fast writes - Cassandra was designed to run on cheap commodity hardware. It performs blazingly fast writes and can store hundreds of terabytes of data, without sacrificing the read efficiency

Page 13: Cassandra Introduction Demo | Basics | Online Training

www.kerneltraining.com

Use cases of Cassandra Large Deployments

Lots of Writes, Statistics, and Analysis

Geographical Distribution

Page 14: Cassandra Introduction Demo | Basics | Online Training

www.kerneltraining.com

Industries implementing Cassandra

Page 15: Cassandra Introduction Demo | Basics | Online Training

www.kerneltraining.com

Other Industries Implementing Cassandra Talentica Software uses Cassandra as a back-end for Analytics Application with Cassandra cluster of 30 nodes and inserting around 200GB data on daily basis.

AppScale uses Cassandra as a back-end for Google App Engine applications

The CERN ATLAS experiment uses Cassandra to archive its online DAQ system's monitoring information

Cloudkick uses Cassandra to store the server metrics of their users.

Constant Contact uses Cassandra in their social media marketing application.

Page 16: Cassandra Introduction Demo | Basics | Online Training

www.kerneltraining.com

Other Industries Implementing Cassandra Talentica Software uses Cassandra as a back-end for Analytics Application with Cassandra cluster of 30 nodes and inserting around 200GB data on daily basis.

AppScale uses Cassandra as a back-end for Google App Engine applications

The CERN ATLAS experiment uses Cassandra to archive its online DAQ system's monitoring information

Cloudkick uses Cassandra to store the server metrics of their users.

Constant Contact uses Cassandra in their social media marketing application.

Page 17: Cassandra Introduction Demo | Basics | Online Training

www.kerneltraining.com

Job Opportunities in Cassandra

Page 18: Cassandra Introduction Demo | Basics | Online Training

Questions?

www.kerneltraining.com

Page 19: Cassandra Introduction Demo | Basics | Online Training

Email: [email protected] us: +91 8099776681

THANK YOUfor attending Demo of

Cassandra

www.kerneltraining.com