SlideShare a Scribd company logo
1 of 15
Apache Cassandra
Sumera hangi
Roll no 13
What is Apache Cassandra?
Apache Cassandra Is An Open Source, Distributed And Decentralized/Distributed
Storage System (Database), For Managing Very Large Amounts Of Structured Data
Spread Out Across The World. It Provides Highly Available Service With No Single
Point Of Failure.
Listed Below Are Some Of The Notable Points Of Apache Cassandra −
 It Is Scalable, Fault-tolerant, And Consistent.
 It Is A Column-oriented Database.
 Its Distribution Design Is Based On Amazon’s Dynamo And Its Data Model On
Google’s Bigtable.
 Created At Facebook, It Differs Sharply From Relational Database Management
Systems.
 Cassandra Implements A Dynamo-style Replication Model With No Single Point Of
Failure, But Adds A More Powerful “Column Family” Data Model.
 Cassandra Is Being Used By Some Of The Biggest Companies Such As Facebook,
Twitter, Cisco, Rackspace, Ebay, Twitter, Netflix, And More.
Big Data Analytics Roll no 13
NoSQLDatabase
 A Nosql Database (Sometimes Called As Not Only SQL) Is A Database That
Provides A Mechanism To Store And Retrieve Data Other Than The Tabular
Relations Used In Relational Databases.
 The Primary Objective Of A Nosql Database Is To Have
 Simplicity Of Design,
 Horizontal Scaling, And
 Finer Control Over Availability.
Big Data Analytics Roll no 13
Big Data Analytics Roll no 13
NoSQL vs. Relational Database
Relational Database NoSql Database
Supports powerful query language. Supports very simple query language.
It has a fixed schema. No fixed schema.
Follows ACID (Atomicity, Consistency, Isolation, and Durability). It is only “eventually consistent”.
Supports transactions. Does not support transactions.
Big Data Analytics Roll no 13
Features of Cassandra
Big Data Analytics Roll no 13
Components of
Cassandra
• Node
• Data center
• Cluster
• log
• Mem-table
• SSTable
• Bloom filter
Big Data Analytics Roll no 13
Cassandra Query Language
 Users Can Access Cassandra Through Its Nodes Using Cassandra Query Language
(CQL). CQL Treats The Database (Keyspace) As A Container Of Tables.
 Write Operations (Commit Logs, Mem-table, Sstable)
 Read Operations (Mem-table, Sstable)
Big Data Analytics Roll no 13
Data Models of Cassandra and RDBMS
RDBMS Cassandra
RDBMS deals with structured data. Cassandra deals with unstructured data.
It has a fixed schema. Cassandra has a flexible schema.
In RDBMS, a table is an array of arrays. (ROW x
COLUMN)
In Cassandra, a table is a list of “nested key-value
pairs”. (ROW x COLUMN key x COLUMN value)
Database is the outermost container that contains
data corresponding to an application.
Keyspace is the outermost container that
contains data corresponding to an application.
Tables are the entities of a database. Tables or column families are the entity of a
keyspace.
Row is an individual record in RDBMS. Row is a unit of replication in Cassandra.
Column represents the attributes of a relation. Column is a unit of storage in Cassandra.
RDBMS supports the concepts of foreign keys,
joins.
Relationships are represented using collections.Big Data Analytics Roll no 13
Big Data Analytics Roll no 13
Installation steps
 Pre-installation Setup - Before Installing Cassandra In Linux Environment, We Require To Set Up
Linux Using Ssh
 Create A User
 SSH Setup And Key Generation
 Installing Java
 Jdk-7u71-linux-x64.Tar.Gz Will Be Downloaded Onto Your System.
 Download Cassandra
 Configure Cassandra
 Configure Cassandra
 Give Permissions To Folders
 Start Cassandra
 Programming Environment
 Eclipse Environment
 Maven Dependencies
Link- Www.Guru99.Com (To Know Step By Step)
Big Data Analytics Roll no 13
Big Data Analytics Roll no 13
Big Data Analytics Roll no 13
Big Data Analytics Roll no 13
Big Data Analytics Roll no 13

More Related Content

What's hot

Database highload solutions
Database highload solutionsDatabase highload solutions
Database highload solutionslarest
 
Database highload solutions
Database highload solutionsDatabase highload solutions
Database highload solutionslarest
 
Dm data pre processing
Dm data pre processingDm data pre processing
Dm data pre processingSangeethaSasi1
 
Hw09 Understanding Natural Language
Hw09   Understanding Natural LanguageHw09   Understanding Natural Language
Hw09 Understanding Natural LanguageCloudera, Inc.
 
Dive into the new features of apache spark
Dive into the new features of apache sparkDive into the new features of apache spark
Dive into the new features of apache sparkLearnbay Datascience
 
Comparing sql and nosql dbs
Comparing sql and nosql dbsComparing sql and nosql dbs
Comparing sql and nosql dbsVasilios Kuznos
 
Microsoft access powerpoint final
Microsoft access  powerpoint finalMicrosoft access  powerpoint final
Microsoft access powerpoint finaljtaylor2229
 

What's hot (9)

Database highload solutions
Database highload solutionsDatabase highload solutions
Database highload solutions
 
Database highload solutions
Database highload solutionsDatabase highload solutions
Database highload solutions
 
Dm data pre processing
Dm data pre processingDm data pre processing
Dm data pre processing
 
Databases
DatabasesDatabases
Databases
 
Hw09 Understanding Natural Language
Hw09   Understanding Natural LanguageHw09   Understanding Natural Language
Hw09 Understanding Natural Language
 
Dive into the new features of apache spark
Dive into the new features of apache sparkDive into the new features of apache spark
Dive into the new features of apache spark
 
Erciyes university
Erciyes universityErciyes university
Erciyes university
 
Comparing sql and nosql dbs
Comparing sql and nosql dbsComparing sql and nosql dbs
Comparing sql and nosql dbs
 
Microsoft access powerpoint final
Microsoft access  powerpoint finalMicrosoft access  powerpoint final
Microsoft access powerpoint final
 

Similar to Apache cassandra

cassandra
cassandracassandra
cassandraAkash R
 
White paper on cassandra
White paper on cassandraWhite paper on cassandra
White paper on cassandraNavanit Katiyar
 
Learning Cassandra NoSQL
Learning Cassandra NoSQLLearning Cassandra NoSQL
Learning Cassandra NoSQLPankaj Khattar
 
Storage cassandra
Storage   cassandraStorage   cassandra
Storage cassandraPL dream
 
Vskills Apache Cassandra sample material
Vskills Apache Cassandra sample materialVskills Apache Cassandra sample material
Vskills Apache Cassandra sample materialVskills
 
Appache Cassandra
Appache Cassandra  Appache Cassandra
Appache Cassandra nehabsairam
 
04-Introduction-to-CassandraDB-.pdf
04-Introduction-to-CassandraDB-.pdf04-Introduction-to-CassandraDB-.pdf
04-Introduction-to-CassandraDB-.pdfhothyfa
 
CASSANDRA A DISTRIBUTED NOSQL DATABASE FOR HOTEL MANAGEMENT SYSTEM
CASSANDRA A DISTRIBUTED NOSQL DATABASE FOR HOTEL MANAGEMENT SYSTEMCASSANDRA A DISTRIBUTED NOSQL DATABASE FOR HOTEL MANAGEMENT SYSTEM
CASSANDRA A DISTRIBUTED NOSQL DATABASE FOR HOTEL MANAGEMENT SYSTEMIJCI JOURNAL
 
Cassandra - A Distributed Database System
Cassandra - A Distributed Database System Cassandra - A Distributed Database System
Cassandra - A Distributed Database System Md. Shohel Rana
 
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptxDATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptxLaxmi Pandya
 
Cassandra basics
Cassandra basicsCassandra basics
Cassandra basicsachudhivi
 
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRAA NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRAijfcstjournal
 
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRAA NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRAijfcstjournal
 

Similar to Apache cassandra (20)

cassandra
cassandracassandra
cassandra
 
White paper on cassandra
White paper on cassandraWhite paper on cassandra
White paper on cassandra
 
Cassandra Learning
Cassandra LearningCassandra Learning
Cassandra Learning
 
Cassndra (4).pptx
Cassndra (4).pptxCassndra (4).pptx
Cassndra (4).pptx
 
Learning Cassandra NoSQL
Learning Cassandra NoSQLLearning Cassandra NoSQL
Learning Cassandra NoSQL
 
Storage cassandra
Storage   cassandraStorage   cassandra
Storage cassandra
 
Data Storage Management
Data Storage ManagementData Storage Management
Data Storage Management
 
Vskills Apache Cassandra sample material
Vskills Apache Cassandra sample materialVskills Apache Cassandra sample material
Vskills Apache Cassandra sample material
 
No sql databases
No sql databasesNo sql databases
No sql databases
 
Appache Cassandra
Appache Cassandra  Appache Cassandra
Appache Cassandra
 
Cassandra tutorial
Cassandra tutorialCassandra tutorial
Cassandra tutorial
 
04-Introduction-to-CassandraDB-.pdf
04-Introduction-to-CassandraDB-.pdf04-Introduction-to-CassandraDB-.pdf
04-Introduction-to-CassandraDB-.pdf
 
CASSANDRA A DISTRIBUTED NOSQL DATABASE FOR HOTEL MANAGEMENT SYSTEM
CASSANDRA A DISTRIBUTED NOSQL DATABASE FOR HOTEL MANAGEMENT SYSTEMCASSANDRA A DISTRIBUTED NOSQL DATABASE FOR HOTEL MANAGEMENT SYSTEM
CASSANDRA A DISTRIBUTED NOSQL DATABASE FOR HOTEL MANAGEMENT SYSTEM
 
Cassandra - A Distributed Database System
Cassandra - A Distributed Database System Cassandra - A Distributed Database System
Cassandra - A Distributed Database System
 
Nosql seminar
Nosql seminarNosql seminar
Nosql seminar
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache Cassandra
 
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptxDATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
 
Cassandra basics
Cassandra basicsCassandra basics
Cassandra basics
 
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRAA NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
 
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRAA NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
 

More from SumeraHangi

VDI/ VMware Horizon View
VDI/ VMware Horizon ViewVDI/ VMware Horizon View
VDI/ VMware Horizon ViewSumeraHangi
 
Malware forensic
Malware forensicMalware forensic
Malware forensicSumeraHangi
 
Image classification using cnn
Image classification using cnnImage classification using cnn
Image classification using cnnSumeraHangi
 
Amazon dynamodb & amazon redshift
Amazon dynamodb & amazon redshiftAmazon dynamodb & amazon redshift
Amazon dynamodb & amazon redshiftSumeraHangi
 

More from SumeraHangi (7)

VDI/ VMware Horizon View
VDI/ VMware Horizon ViewVDI/ VMware Horizon View
VDI/ VMware Horizon View
 
Radiocraft
RadiocraftRadiocraft
Radiocraft
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Malware forensic
Malware forensicMalware forensic
Malware forensic
 
Space robotics
Space roboticsSpace robotics
Space robotics
 
Image classification using cnn
Image classification using cnnImage classification using cnn
Image classification using cnn
 
Amazon dynamodb & amazon redshift
Amazon dynamodb & amazon redshiftAmazon dynamodb & amazon redshift
Amazon dynamodb & amazon redshift
 

Recently uploaded

Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 

Apache cassandra

  • 2. What is Apache Cassandra? Apache Cassandra Is An Open Source, Distributed And Decentralized/Distributed Storage System (Database), For Managing Very Large Amounts Of Structured Data Spread Out Across The World. It Provides Highly Available Service With No Single Point Of Failure. Listed Below Are Some Of The Notable Points Of Apache Cassandra −  It Is Scalable, Fault-tolerant, And Consistent.  It Is A Column-oriented Database.  Its Distribution Design Is Based On Amazon’s Dynamo And Its Data Model On Google’s Bigtable.  Created At Facebook, It Differs Sharply From Relational Database Management Systems.  Cassandra Implements A Dynamo-style Replication Model With No Single Point Of Failure, But Adds A More Powerful “Column Family” Data Model.  Cassandra Is Being Used By Some Of The Biggest Companies Such As Facebook, Twitter, Cisco, Rackspace, Ebay, Twitter, Netflix, And More. Big Data Analytics Roll no 13
  • 3. NoSQLDatabase  A Nosql Database (Sometimes Called As Not Only SQL) Is A Database That Provides A Mechanism To Store And Retrieve Data Other Than The Tabular Relations Used In Relational Databases.  The Primary Objective Of A Nosql Database Is To Have  Simplicity Of Design,  Horizontal Scaling, And  Finer Control Over Availability. Big Data Analytics Roll no 13
  • 4. Big Data Analytics Roll no 13
  • 5. NoSQL vs. Relational Database Relational Database NoSql Database Supports powerful query language. Supports very simple query language. It has a fixed schema. No fixed schema. Follows ACID (Atomicity, Consistency, Isolation, and Durability). It is only “eventually consistent”. Supports transactions. Does not support transactions. Big Data Analytics Roll no 13
  • 6. Features of Cassandra Big Data Analytics Roll no 13
  • 7. Components of Cassandra • Node • Data center • Cluster • log • Mem-table • SSTable • Bloom filter Big Data Analytics Roll no 13
  • 8. Cassandra Query Language  Users Can Access Cassandra Through Its Nodes Using Cassandra Query Language (CQL). CQL Treats The Database (Keyspace) As A Container Of Tables.  Write Operations (Commit Logs, Mem-table, Sstable)  Read Operations (Mem-table, Sstable) Big Data Analytics Roll no 13
  • 9. Data Models of Cassandra and RDBMS RDBMS Cassandra RDBMS deals with structured data. Cassandra deals with unstructured data. It has a fixed schema. Cassandra has a flexible schema. In RDBMS, a table is an array of arrays. (ROW x COLUMN) In Cassandra, a table is a list of “nested key-value pairs”. (ROW x COLUMN key x COLUMN value) Database is the outermost container that contains data corresponding to an application. Keyspace is the outermost container that contains data corresponding to an application. Tables are the entities of a database. Tables or column families are the entity of a keyspace. Row is an individual record in RDBMS. Row is a unit of replication in Cassandra. Column represents the attributes of a relation. Column is a unit of storage in Cassandra. RDBMS supports the concepts of foreign keys, joins. Relationships are represented using collections.Big Data Analytics Roll no 13
  • 10. Big Data Analytics Roll no 13
  • 11. Installation steps  Pre-installation Setup - Before Installing Cassandra In Linux Environment, We Require To Set Up Linux Using Ssh  Create A User  SSH Setup And Key Generation  Installing Java  Jdk-7u71-linux-x64.Tar.Gz Will Be Downloaded Onto Your System.  Download Cassandra  Configure Cassandra  Configure Cassandra  Give Permissions To Folders  Start Cassandra  Programming Environment  Eclipse Environment  Maven Dependencies Link- Www.Guru99.Com (To Know Step By Step) Big Data Analytics Roll no 13
  • 12. Big Data Analytics Roll no 13
  • 13. Big Data Analytics Roll no 13
  • 14. Big Data Analytics Roll no 13
  • 15. Big Data Analytics Roll no 13