Apache Cassandra
Apache Cassandra is the right choice when you want scalability, right architecture, fast linear scale performance, flexible data storage, easy distribution and transaction support without compromising performance. Apache Cassandra architecture is responsible for its ability to scale, perform and offer continuous uptime. It was created for Facebook but later become an open-sourced distributed database system. Cassandra is a column oriented database with highly consistent, proven fault tolerance and Scalable.
Apache Cassandra is the right choice for project managers, research & analytics, IT developers and testing professionals. Apache Cassandra is being used by Netflix, Instagram, Facebook, eBay, Twitter, Go daddy among others.
In this Apache Cassandra course by Uplatz, you will be able to learn the basics and Introduction to Cassandra, its strengths and deployment areas, Significance of NoSQL, RDBMS Replication, Key Challenges, types of NoSQL, benefits and drawbacks, Cassandra fundamentals, Data Model, Installation and setup and many more.
------------------------------------------------------------------------------------------------------------
Apache Cassandra
Introduction to Cassandra
Introduction to Cassandra, its strengths and deployment areas
CAP Theorem and No SQL DataBase
Significance of NoSQL, RDBMS Replication, Key Challenges, types of NoSQL, benefits and drawbacks, salient features of NoSQL database. CAP Theorem, Consistency.
Cassandra fundamentals, Data model, Installation and setup
Installation, introduction to Cassandra, key concepts and deployment of non relational database, column-oriented database, Data Model – column, column family
Cassandra Configuration
Token calculation, Configuration overview, Node tool, Validators, Comparators, Expiring column, QA
Summarization, node tool commands, cluster, Indexes, Cassandra & MapReduce, Installing Ops-center
How Cassandra modelling varies from Relational database modelling, Cassandra modelling steps, introduction to Time Series modelling, comparing Column family Vs. Super Column family, Counter column family, Partitioners, Partitioners strategies, Replication, Gossip protocols, Read operation, Consistency, Comparison
Multi Cluster setup
Creation of multi node cluster, node settings, Key and Row cache, System Key space, understanding of Read Operation, Cassandra Commands overview, VNodes, Column family
Thrift/Avro/Json/Hector Client
JSON, Hector client, AVRO, Thrift, JAVA code writing method, Hector tag
Datastax installation part · Secondary index
Cassandra management, commands of node tool, MapReduce and Cassandra, Secondary index, Datastax Installation
Advance Modelling
Rules of Cassandra data modelling, increasing data writes, duplication, and reducing data reads, modelling data around queries, creating table for data queries
Deploying the IDE for Cassandra applications
Understanding the Java application creation methodology, learning key drivers, deploying the IDE for Cassandra applications,cluster connection and data query implementation
Cassandra Administration
Learning about Node Tool Utility, cluster management using Command Line Interface, Cassandra management and monitoring via DataStax Ops Center.
Cassandra API and Summarization and Thrift
Cassandra client connectivity, connection pool internals, API, important features and concepts of Hector client, Thrift, JAVA code, Summarization.
------------------------------------------------------------------------------------------------------------