NoSQL Database

Course Overview:

This course is designed to understand different NoSQL Database for Relational Database Administrator

Course Objectives:

  • We will learn individual NoSQL database and Compare usage scenario of different types of NoSQL database, features, concepts, operation and Management.

Pre-requisites:

  • Web and Java Application developer

Target Audience:

  • A Basic knowledge of core java
  • Experience with any other web framework will be helpful.

Course Duration:

  • 28 hours – 4 days

Course Content:

Module 1: Introduction to NoSQL Database

  • What Is Meant By NoSQL?
  • Distributed and Decentralized
  • Elastic Scalability
  • High Availability and Fault Tolerance
  • Major types of NoSQL databases •Primary use case Advantages/disadvantages of each type

Module 2: Hbase NoSQL Database

  • Use cases and usage occasions for HBase
  • HDFS vs.HBase, HBase Use Cases, Data Modeling HBase
  • Identify architectural components and core concepts of HBase
  • HBase functionality
  • HBase schema design
  • HBase services and data operations
  • HBase Shell, HBase API, Primary Operations, Advanced Operations
  • Monitor and Manage HBase database

Module 3: Cassandra NoSQL Database

  • Describe Apache Cassandra
  • Common use cases – large deployments
  • Cassandra architecture
  • Cassandra Data Model
  • Cassandra Data Access and Operation
  • Data Modeling
  • Compound keys and clustering
  • Expiring columns
  • Using natural or surrogate primary keys
  • Indexing About indexing (When to use an index and when not to use an index)
  • Using multiple indexes
  • Using the database
  • Querying Cassandra
  • Creating a table
  • Using a compound primary key
  • Inserting data into a table
  • Using the keyspace qualifier
  • Determining time-to-live for a column
  • Determing the date/time of a write
  • Adding columns to a table
  • Altering the data type of a column
  • Removing data
  • Expiring columns
  • Dropping a table or keyspace
  • Deleting columns and rows
  • Cassandra Monitoring and Administration
  • Compare HBASE vs Cassandra NoSQL wide column store database

Module 4 : MongoDB NoSQL Database

  • MongoDB Overview and Use cases
  • MongoDB Architecture and concepts
  • MongoDB CRUD operation
  • Data In and Data Out
  • Schema Design and Modelling
  • Indexing, Replica set, Sharding and Monitoring

Lab Details:

  • Windows 7 or Higher
  • 16 GB RAM
  • VMWare Player
  • Oracle virtual box
  • 100 gb Hard Disk Space
  • Internet Connection

 

Course Customization Options

To request a customized training for this course, please contact us to arrange.

Best selling courses

CLOUD COMPUTING

Enterprise Architecture

DATA SCIENCE

Tableau Basic

ARTIFICIAL INTELLIGENCE / MACHINE LEARNING / DEEP LEARNING

RPA with UiPath

PROGRAMMING / CODING

MATLAB Fundamentals