Using Oracle NoSQL Database Certification Training Course Overview

Using Oracle NoSQL Database course will teach participants what to expect from, its capabilities and benefits, and how it can be used for storing Big Data. This NoSQL Database training will explore NoSQL technology concepts, along with imparting an understanding of when to use Oracle NoSQL Database in place of an RDBMS.

Audience: This course is best suited for Application Developers, Database Administrators, and Java Developers.

Oracle NoSQL Database Training (Duration : 32 Hours) Download Course Contents

Live Virtual Classroom Fee On Request
Group Training Date On Request
1-on-1 Training (GTR)
4 Hours
8 Hours
Week Days
Weekend

Start Time : At any time

12 AM
12 PM

GTR=Guaranteed to Run
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Special Solutions for Corporate Clients! Click here
Hire Our Trainers! Click here

Course Modules

Module 1: Big Data and NoSQL Database Overview
  • Defining Big Data
  • Big Data Evolution
  • Introducing NoSQL Database
  • NoSQL Database versus RDBMS
  • Consideration Points Before Opting for NoSQL Database
  • Oracle Big Data Solution
  • HDFS
Module 2: Oracle NoSQL Database
  • Defining the Oracle NoSQL Database
  • Key Features and Benefits
  • Supported Data Types
  • How Does the Oracle NoSQL Database Work?
  • Defining the Oracle NoSQL Database
  • Key Features and Benefits
  • Supported Data Types
  • How Does the Oracle NoSQL Database Work?
Module 3: Designing a Schema
  • Schema Structure
  • What is a Key Component?
  • Identifying the Major Key
  • Identifying the Minor Key
  • How is a Key Stored in the Oracle NoSQL Database?
  • Design Considerations for Key Components
  • What is a Value Component?
  • Types of Value Component
Module 4: Consistency
  • Understanding the Write and Read Process
  • Understanding Consistency
  • Default Consistency
  • Applying Consistency
  • Predefined Consistency
  • Time Based Consistency
  • Version Based Consistency
Module 5: Durability
  • Understanding the Write Process
  • Understanding Durability
  • Default Durability
  • Applying Durability
  • Synchronization Based Durability
  • Acknowledgement Based Durability
Module 6: Credit Card Application and APIs: Overview
  • Credit card approval application
  • Analyzing the Data
  • Designing the Schema
  • Identifying the Key Structure
  • APIs: Overview
Module 7: Administration: Overview
  • Tasks of the Administrator
  • KVStore Components: Review
  • Replication Nodes, Shards, and Partitions
  • Balancing a KVStore
  • Security
  • Defining Key Terms (Latency, Throughput, Cache)
  • Steps to Deploy a KVStore (Plan, Install, Configure Installation, Configure KVStore)
Module 8: Planning the Installation
  • Analyze Workload and Identify Hardware Resources, Install storage nodes, Configure Installation
  • Analysis: Tasks
  • Estimating Record Size
  • Estimating Workload
  • Determining Throughput Requirements
  • Determining Store Configuration
  • Determining Store Configuration
Module 9: Setting-up the Oracle NoSQL Database Nodes
  • Prerequisites Checklist
  • KVHOME and KVROOT
  • Installation Steps
  • Creating Directories
  • Extracting Software
  • Verifying the Installation
  • Steps for Configuring the Installation
  • Using the makebootconfig Utility
Module 10: Configuring and Deploying the KVStore
  • Configuration Tools
  • Introducing Plans
  • States/Life cycle of a Plan
  • Reviewing and Tracking Plans
  • Introducing the Admin Console
  • Configuring KVStore
  • Creating a Data Center
  • Creating a Storage Pool
Module 11: Store Parameters
  • Introducing KVStore Parameters
  • Parameters List
  • Viewing Parameters
  • Changing Parameters Using CLI
  • Changing Parameters Using Admin Console
  • Setting Admin Parameters
  • Setting Storage Node Parameters
  • Setting Replication Node Parameters
Module 12: Optimizing KVStore Performance
  • Factors Affecting KVStore Performance
  • Introducing JE Cache Size
  • Estimating JE Cache Size
  • Setting JE Cache Size
  • Introducing Java Heap Size
  • Optimizing Key Size
  • Logging Garbage Collection Activity
Module 13: Backup and Recovery
  • Backup Process
  • Introducing Snapshots
  • Using Snapshots (commands to create, remove, list, and remove all)
  • Managing Snapshots
  • Methods to Recover KVStore
  • Recovering KVStore: Using a Load Program
  • Recovering KVStore: Using a Snapshot
  • Updating an Existing Deployment
Module 14: Troubleshooting
  • Verifying a KVStore
  • Monitoring a KVStore
  • Replacing a Failed Storage Node
  • Fixing Incorrect HA Port Ranges
Module 15: Accessing the KVStore
  • KVStore Handle
  • Creating a KVStore Handle
  • Using KVStoreFactory Class
  • KVStoreFactory Class Definition
  • Using KVStoreConfig Class
  • KVStoreConfig Class Definition
  • Creating a KVStore Handle: Example
  • View KVStore Parameters' Default Values
Module 16: Creating Key and Value Components
  • Structure of a Record: Review
  • Creating a Key Component: Overview
  • Creating a Major Key Component
  • Creating a Minor Key Component
  • Creating a Key: Examples
  • Creating Value Components: Overview
  • Creating a Value Component
  • Creating Value Components: Examples
Module 17: Loading Data into a KVStore
  • The Load Process
  • Creating a Load Program
  • Methods Available to Write Records to KVStore
  • Using the put() Method
  • Reviewing a Sample Load Program
  • Identify the Record Structure of the Sample Data
  • Running the Sample Load Program
Module 18: Retrieving Data from a KVStore
  • Retrieving Records Methods: Overview
  • Using get()
  • get(): Example
  • Using multiGet()
  • mutiGet(): Example
  • Key Range
  • Creating a Key Range
  • Key Depth
Module 19: Manipulating Data in a KVStore
  • Methods: Overview
  • putIfAbsent(): Use Case
  • Performing a Create Operation
  • putIfPresent(): Use Case
  • Performing an Update Operation
  • Deleting a Single Record
  • Deleting a Single Record: Example
  • Deleting Multiple Records
Module 20: Handling Exceptions
  • Understanding Exceptions
  • Oracle NoSQL Database Exceptions
  • RequestTimeout Exception
  • Methods that Throw RequestTimeout Exception
  • Handling RequestTimeout Exception
  • RequestLimit Exception
  • Methods that Throw RequestLimit Exception
  • Handling RequestLimit Exception
Module 21: Configuring Consistency
  • Consistency: Review
  • Viewing the Default Consistency
  • Using Pre-defined Consistencies
  • Over-riding the Default Consistency
  • Changing the Default Consistency
  • Creating Time Based Consistency
  • Creating Version Based Consistency
Module 22: Configuring Consistency and Durability
  • Durability: Review
  • Viewing the Default Durability
  • Setting Synchronization-based Durability
  • Creating a New Durability Policy
  • Transactional Operation
  • Executing a Transactional Operation
  • OperationFactory: Methods
  • Handling Exceptions
Download Course Contents

Request More Information

Course Prerequisites
  • Basic Computer Knowledge.

Upon Completion of this Course, you will accomplish following:

  • Monitoring and optimizing performance of Oracle NoSQL Database.
  • Performing backup and recovery along with routine troubleshooting activities.
  • Creating applications with APIs in Oracle NoSQL Database.
  • Understanding Big Data and know when to use the NoSQL Database.
  • Describing the key components, benefits and features of NoSQL Database.
  • Installing and configuring Oracle NoSQL Database.

Give an edge to your career with Other Technologies certification training courses. Students can join the classes for Using Oracle NoSQL Database at Koenig Campus located at New Delhi, Bengaluru, Shimla, Goa, Dehradun, Dubai & Instructor-Led Online.

FAQ's


Yes, fee excludes local taxes.