About No-sql Cassandra Hbase MongoDB Training Course
This course comprises of Cassandra, Hbase, and MongoDB training, here are the components:
Cassandra Training:
This training course will enable you to learn about Cassandra Data models, Cassandra Architecture, Differences between RDBMS and Cassandra.
Here are the major components of this course are – Advantages and usage of Cassandra, CAP Theorem and Nosql databases, Cassandra fundamentals, Data model, Installation and setup, node tool commands, cluster, Indexes, Cassandra & Mapreduce, Installing Ops-center, Thrift/AVRO/JSON/Hector Client.
Hbase:
Hbase is columnar and provides fault-tolerant storage and quick access to large quantity of dense data. It can store data in immense tables consisting of billions of rows and millions of column serves data to many users in near real time.
Through this course you will be able to learn:-
Introduction to Hbase, NOSQL Architecture, Hbase Data Model, Components of HBase Cluster, Hbase API and Advance Operations, Integrate Hive with Hbase.
This Combo course comes with a great discount!! Hurry up and avail the offer!!
Pre-Requisites:
- There is no pre-requisite for undergoing this training, basic knowledge of database would be helpful
Cassandra
Module 1-Advantages and Usage of Cassandra
· Brief Introduction of the course
· Advantages and Usage of Cassandra
Module 2-CAP Theorem and No SQL Data Base
· Why No SQL Data Base
· Replication in RDBMS
· Key Challenges with RDBMS
· Schema
· No SQL(Not only SQL)
· No SQL Category
· Advantage &Limitation
· Key Characteristics of No SQL Data Base
· CAP Theorem
· Consistency
Module 3-Cassandra fundamentals, Data model, Installation and setup
· What is Cassandra?
· Non relational
· Key deployment concept
· What is column oriented database
· Data Model – column
· What is column family
· Installation
Module 4-Steps in Configuration
· Token calculation
· Configuration overview
· Node tool
· Validators
· Comparators
· Expiring column
· QA
Module 5-Summarization, node tool commands, cluster, Indexes, Cassandra & Mapreduce, Installing Ops-center
· Difference between Relational modeling & Cassandra modeling
· Steps in Cassandra modeling
· Time series modeling in Cassandra
· Column family
· Data modeling in Cassandra
· Column family vs. Super column family
· Counter column family
· Partitioners
· Partitioners strategies
· Replication
· Gossip protocols
· Read operation
· Consistency
· Comparison
Module 6-Multi Cluster setup
· Node settings
· Setup of Multinode cluster
· Row cache and Key cache
· Read operation
· System keyspace
· Commands overview
· Column family
· VNodes
Module 7-Thrift/AVRO/JSON/Hector Client
· Thrift
· AVRO
· JSON
· Hector client
· How to write a JAVA code
· Hector tag
Module 8-Datastax installation part,· Secondary index
· Node tool commands
· Management of Cassandra
· Secondary index
· Cassandra & map reduce
· Datastax installation part
Module 9-Cassandra API and Summarization and Thrift
· API
· Internals of connection pool
· Client connectivity to cassandra
· Hector client key features
· Hector client key concepts
· Java code
· Summarization
· Thrift
Hbase
Module 1 – Introduction to Hbase
Introduction to Hbase
Hbase Concepts
Understanding Hbase with an Example
Module 2 – NOSQL Architecture
What is Hbase
Where does it fits
What is NOSQL
Module 3 – Hbase Data Model
Comparison b/w HDFS and Hbase
Usage scenario for Hbase
Hbase Use case
Hbase Data Model
Module 4 – Components of HBase Cluster
Architecture of HBase
Major components of HBase Cluster
Module 5 – Hbase API and Advance Operations
Hbase Shell
Hbase API
Basic Operations
Advance Operations
Module 6 – Integrate Hive with Hbase
Creating a Table Inserting Data
Integrate Hive with Hbase
Load Utility
Module 7 – Loading a file using both load Utility
How to put folder to VM
Loading a file using both load Utility
MongoDB
Module 1 – Introduction to NoSQL, MongoDB, Installation etc
Database type description
What is NoSQL Database
Types of NoSQL Database
Challenges with RDBMS
Why we need NoSQL data?
What is MONGODB
INTRODUCTION to JSON/BSON
JSON Data Types
JSON Example
MONGODB Installation
Module 2 part 1 – NoSQL Introduction, Requirement of NOSQL
Database Type
OLTP
OLAP
NOSQL
Type of NOSQL Databse
Challenges with RDBMS
Why NOSQL
ACID property
CAP Theorem
Base property
Introduction to Json/ Bson
Json Data types
Database collection & document
MongoDB use cases
Unacknowledged
Acknowledged
Juurnaled
Fsynced
Repica Acknowledged
Module 2 part 2 – CRUD Operations
MongoDB crud Tutorial
Installation Rent
used ppt
json its syntax
CRUD Introduction,
Read and Write Operations
Write Operation Concern Levels
MongoDB CRUD Tutorials
MongoDB CRUD Reference
Hands on with CRUD Operations
Module 3 Part 1 – Schema Design and Data Modeling, Backup strategies, Monitoring
Data Modeling in MongoDB
RDBMS vs. Data models
Data Modeling tools
Data modeling example & patterns
Model TREE structure
Operational strategies
Backup strategies
Monitoring
Monitoring Commands
Monitoring of performance issues
Run time configuration
Export & import of data
Relationship between Document
Model Specific Application Contexts
Data Model Reference
Hands on with MongoDB Data Modeling
Module 3 Part 2 – Administration
Data Management
Introduction to replica
Election of new primary
Replica set
Type of Replica
Hidden Replica
Arbiter Replica
Sharding
Concepts around Replication
Setting up replicated cluster
Setting up Sharded Cluster
Sharding Database, Collections
Hands on Exercise
Module 4 – Indexing and Aggregation Framework
Introduction to Indexes
Concepts around Indexes
Type of Indexes
Index Property
Introduction to Aggregation
Type of Aggregation
Use cases of Aggregation
Hands on Exercise
Module 5 – MongoDB Security
Security Risks to Databases
MongoDB Security Approach
MongoDB Security Concept
Access Control
Integration with MongoDB with Robomongo
Integration with MongoDB with Java
Module 6 – Integration with MongoDB with Jaspersoft, Loading and Managing Unstructured Data (Videos, Imgaes, Logs, Resumes etc.)
Integration with MongoDB with Jaspersoft
Additional Concept (GridFS à mongo files)
Loading and Managing Unstructured Data (Videos, Images, Logs, Resumes etc.)