1 / 38

What is Apache Cassandra? | Apache Cassandra Tutorial | Apache Cassandra Introduction | Edureka

** Apache Cassandra Certification Training: https://www.edureka.co/cassandra ** <br>This Edureka tutorial on "What is Apache Cassandra" will give you a detailed introduction to the NoSQL database Apache Cassandra and it's various features. Learn why Cassandra is preferred over other Databases. You will also learn about the various elements of Cassandra Database with an interactive Industry based Use Case.

EdurekaIN
Download Presentation

What is Apache Cassandra? | Apache Cassandra Tutorial | Apache Cassandra Introduction | Edureka

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agenda Agenda ❖ Traditional RDBMS, Challenges ❖ Emergence of Big Data ❖ Introduction to NoSQL ❖ Features of NoSQL Database ❖ Database Elements ❖ Case Study APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  2. Traditional RDBMS Traditional RDBMS APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  3. Structure of Data Today Structure of Data Today APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  4. Structure of Data Today Structure of Data Today APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  5. Structure of Data Today Structure of Data Today APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  6. Big Data Big Data APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  7. 5 V’s of Big Data 5 V’s of Big Data APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  8. Numerous Sources of Big Data Numerous Sources of Big Data Schema-Less APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  9. RDBMS Failing RDBMS Failing APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  10. Challenges faced at Instagram Challenges faced at Instagram APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  11. Scalable APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  12. Scalable Cost Effective APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  13. Scalable Cost Effective Highly Available APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  14. Scalable Cost Effective Highly Available Fast Processing APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  15. Should not Run out of Memory Scalable Cost Effective Highly Available Fast Processing APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  16. NoSQL to the Rescue APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  17. NoSQL NoSQL APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  18. Types of NoSQL Databases Types of NoSQL Databases Key Value Store Document Store Column Store Graph DB APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  19. Performance Comparison Performance Comparison APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  20. What is Apache Cassandra? What is Apache Cassandra? Apache Cassandra is a free and open-source distributed NoSQL database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  21. History of Cassandra History of Cassandra APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  22. Cassandra vs RDBMS Cassandra vs RDBMS APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  23. Features of Cassandra Features of Cassandra APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  24. Cassandra in Industry Cassandra in Industry APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  25. Cassandra Users in Market Cassandra Users in Market APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  26. Cassandra Database Elements Cassandra Database Elements APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  27. Clusters Clusters • The outermost structure in Cassandra is the cluster • Cluster is a container for Keyspaces • Sometimes called the ring, because Cassandra assigns data to nodes in the cluster by arranging them in a ring • A node holds a replica for different range of data APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  28. Keyspaces Keyspaces • A keyspace is the outermost container for data in Cassandra • Like a relational database, a keyspace has a name and a set of attributes that define keyspace-wide behaviour • Keyspace is used to group Column Families together APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  29. Keyspaces Keyspaces APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  30. Replica Placement Strategy Replica Placement Strategy • The replica placement strategy refers to how the replicas will be placed in the ring • There are different strategies that ship with Cassandra for determining which nodes will get copies of which keys • There are mainly two types of Strategies: • Simple Strategy • Network Topology Strategy APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  31. Replica Placement Strategy Replica Placement Strategy Network Topology Strategy Simple Strategy APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  32. Column Family Column Family • A column family is a container for an ordered collection of rows, each of which is itself an ordered collection of columns • We can freely add any column to any column family at any time, depending on your needs APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  33. CQL Table CQL Table • A CQL Table is a column family • CQL tables provide two-dimensional view of a column family, which contains potentially multi-dimensional data • CQL table and column family are largely interchangeable terms APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  34. Cassandra Use Case Cassandra Use Case APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

  35. Cassandra Use Case Cassandra Use Case APACHE CASSANDRA CERTIFICATION TRAINING www.edureka.co/cassandra

More Related