Contact: +91 9791938249, 0413-2211159 Mail: praveen@nexgenproject.com

No-sql Cassandra Hbase MongoDB Training

No-sql Cassandra Hbase MongoDB Training

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.)

 
 
Frequently Asked Questions

 

How Cassandra can influence my career?

Cassandra is one of the hottest career options available today for IT engineers. Huge number of jobs available currently in U.S. alone for Cassandra developers and demand for Cassandra developers is far more than the availability

 
When is Cassandra required for an application?

Cassandra is perfect for big data applications, and can be used in many different data management situations. Some of the most common use cases for Cassandra include: • Time series data management • High-velocity device data ingestion and analysis • Media streaming (e.g., music, movies) • Social media input and analysis • Online web retail (e.g., shopping carts, user transactions) • Web log management / analysis • Web click-stream analysis • Real-time data analytics • Online gaming (e.g., real-time messaging) • Write-intensive transaction systems • Buyer event analytics • Risk analysis and management You will have life time access hence you can refer it anytime during your project work or job.

 
When Would I Use Apache HBase?

Use Apache HBase when you need random, realtime read/write access to your Big Data. This project’s goal is the hosting of very large tables — billions of rows X millions of columns — atop clusters of commodity hardware. Apache HBase is an open-source, distributed, versioned, non-relational database modeled after Google’s Bigtable: A Distributed Storage System for Structured Data by Chang et al. Just as Bigtable leverages the distributed data storage provided by the Google File System, Apache HBase provides Bigtable-like capabilities on top of Hadoop and HDFS.

Does HBase support SQL?

Not really. SQL-ish support for HBase via Hive is in development, however Hive is based on MapReduce which is not generally suitable for low-latency requests

What is Intellipaat self-paced training?

In Intellipaat self-paced training program you will receive recorded sessions, course material, Quiz, related software’s and assignments.The courses are designed such that you will get real world exposure and focused on clearing relevant certification exam. After completion of training you can take quiz which enable you to check your knowledge and enables you to clear relevant certification at higher marks/grade also you will be able to work on the technology independently.

How long do I have access to self-paced courses?

Lifetime.

How self-paced courses are different from online training courses?

In Self-paced courses trainer is not available whereas in Online training trainer will be available for answering queries at the same time. In self-paced course we provide email support for doubt clearance or any query related to training also if you face some unexpected challenges we will arrange live class with trainer.

What are the benefits of Intellipaat Self-paced training?

All Courses are highly interactive to provide good exposure. You can learn at your own place and at your leisure time. Prices of self-paced is training is 75% cheaper than online training. You will have lifetime access hence you can refer it anytime during your project work or job.

Is there any sample video I can see before enrolling to the course?

Yes, at the top of the page of course details you can see sample videos.

How soon after Signing up would I get access to the Learning Content?

As soon as you enroll to the course, your LMS (The Learning Management System) Access will be Functional. You will immediately get access to our course content in the form of a complete set of previous class recordings, PPTs, PDFs, assignments and access to our 24×7 support team. You can start learning right away.

Will get I assistance or support in self-paced courses?

24/7 access to video tutorials and Email Support along with online interactive session support with trainer for issue resolving.

At any stage, Can I move to online training course from Self-paced course?

Yes, You can pay difference amount between Online training and Self-paced course and you can be enrolled in next online training batch.

Will I get the software’s?

Yes, we will provide you the links of the software to download which are open source and for proprietary tools we will provide you trail version if available.

I am not being able to access the online course. Whom should I contact for a solution?

Please send an email . You can also chat with us to get an instant solution.

How are your verified certificates awarded?

Intellipaat verified certificates will be awarded based on successful completion of course projects. There are set of quizzes after each couse module that you need to go through . After successful submission, official Intellipaat verified certificate will be given to you.

Will I be working on a Project?

Towards the end of the Course, you will have to work on a Training project. This will help you understand how the different components of course are related to each other.

Are these classes conducted via LIVE video streaming?

Classes are conducted via LIVE Video Streaming, where you get a chance to meet the instructor by speaking, chatting and sharing your screen. You will always have the access to videos and PPT. This would give you a clear insight about how the classes are conducted, quality of instructors and the level of Interaction in the Class.

Is there any offer / discount I can avail?

Yes, We do keep launching multiple offers, please see offer page.

What happen if I didn’t clear certification exam in first attempt?

We will help you with the issue and doubts regarding the course. You can attempt the quiz again.

Key Features :

COURSE DURATION: 70 HRS

High quality interactive e-learning sessions for Self paced course. For online instructor led training, total course will be divided into sessions.

Hands on Exercise and Project Work:

Each module will be followed by practical assignments and lab exercises. Towards the end of the course, you will be working on a project where would be expected to complete a project based on your learning. Our support team is available to help through email, phone or Live Support for any help required.

ACCESS DURATION LIFETIME

You will get Lifetime access to high quality interactive e-Learning Management System . Life time access to Virtual Machine and Course Material. There will be 24/7 access to video tutorials along with online interactive sessions support with trainer for issue resolving.

24X7 SUPPORT

We provide 24X7 support by email for issues or doubts clearance for Self-paced training.

In online Instructor led training, trainer will be available to help you out with your queries regarding the course. If required, the support team can also provide you live support by accessing your machine remotely. This ensures that all your doubts and problems faced during labs and project work are clarified round the clock.

GET CERTIFIED

This course is designed for clearing Cloudera Certified Developer for Apache Hadoop (CCDH). At the end of the course there will be a quiz and project assignments once you complete them you will be awarded with Intellipaat Course Completion certificate.

This course is designed for clearing Cloudera Certified Administrator for Apache Hadoop (CCAH). At the end of the course there will be a quiz and project assignments once you complete them you will be awarded with Intellipaat Course Completion certificate.

JOB ASSISTANCE

Intellipaat enjoys strong relationship with multiple staffing companies in US, UK and have +60 clients across the globe. If you are looking out for exploring job opportunities, you can pass your resumes once you complete the course and we will help you with job assistance. We don’t charge any extra fees for passing the resume to our partners and clients