Summer-Ready Savings: Find the Training Course You Need at a Price You'll Love


Oracle NoSQL Database for Developers Ed 2

Course Details
Code: D76021GC20
Tuition (USD): $1,628.00 • Classroom (2 days)

In this Oracle NoSQL Database for Developers Ed 2 course, you learn to create applications for the Oracle NoSQL Database. You use the Java APIs for the Oracle NoSQL database to perform insert, delete, and update operations on a KVStore. You create consistency and durability policies for the KVStore. You also handle exceptions that may raise while performing operations effectively.

Lean To:

  • Retrieve records from a KVStore.
  • Manipulate data in the KVStore.
  • Create consistency and durability policies.
  • Handle exceptions.

Benefits To You

You will benefit from learning the concepts required to create applications for the Oracle NoSQL Database. Use the versioning feature of the Oracle NoSQL Database and learn how to execute atomic operations. Review the consistency and durability policies and learn how to implement consistency and durability for the KVStore.

Skills Gained

  • Encrypt data and create consistency and durability policies according to application requirements
  • Design a schema for Oracle NoSQL Database
  • Use Oracle NoSQL Database APIs in an application to create
  • retrieve
  • and update data in a KVStore


  • Java programming

Course Details

Course Overview

  • Course Objectives
  • Course Schedule
  • Course Environment
  • Connecting to the Practice Environment
  • Accessing the Labs Directory
  • Quick Recap: What is Oracle NoSQL Database
  • Quick Recap: Oracle NoSQL Database Components
  • Quick Recap: Oracle NoSQL Database Schema

Case Study: Overview

  • Introducing the sample applications
  • Credit Card Approval Application
  • Analyzing the data
  • Designing the schema
  • Key Structure
  • Loader4Hadoop

Retrieving Multiple Records

  • Retrieving Records: Overview
  • Using the multiGet() API
  • Specifying Key Ranges
  • Specifying Depth
  • Using the multiGetIterator() API
  • Using the storeIterator() API

Inserting and Deleting Records

  • API Overview
  • Performimg a Create-Only Write Operation
  • Performing a Update-Only Write Operation
  • Writing N Number to Records to Store
  • Deleting a Set of Records
  • Deleting all the Records in the Store

Using Versions

  • What is Versioning
  • Retrieving the Version of a Record
  • Using Versions While Writing Records
  • Using Versions While Deleting Records

Handling Exceptions

  • What are exceptions
  • When are exceptions used
  • Types of exceptions
  • Exception

Creating Transactions

  • What is a sequence/atomic unit
  • How does sequencing work
  • Points to Remember When Using Sequences
  • Creating a Sequence
  • Executing a Sequence
  • Handling Sequence Errors

Understanding Consistency

  • What is Consistency
  • Identify when the default policy is overriden
  • Extremes of consistency guarantee
  • Specifying Consistency policies
  • Pre-defined Consistencies
  • Time-based Consistency
  • Version-based Consistency

Setting Consistency Policies

  • Default consistency policy: Example
  • Using Pre-Defined Consistency
  • Using Time-Based Consistency
  • Using Version-based Consistency

Understanding Durability

  • What is Durability
  • Levels of Durability Policy
  • Extremes of Durability Guarantee
  • Two types of information
  • Acknowledgement-based durability
  • Means of getting acknowledgement
  • Synchronization-based durability
  • Levels of synchronization durability

Setting Durability Policies

  • Explain Durability exception
  • View and change the default durability policy
  • Setting Acknowledgement-Based Durability Policies
  • Setting Synchronization-Based Durability Policies
  • Setting Durability Guarantees
Contact Us 1-800-803-3948
Contact Us Live Chat
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward