Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Oracle NoSQL Database for Developers

( Duration: 2 Days )

This Oracle NoSQL Database for Developers training course provides skills 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.

By attending Oracle NoSQL Database for Developers workshop, delegates will learn to:

  • 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 AGENDA

1

Overview

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

Retrieving Multiple Records

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

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
4

Using Versions

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

Handling Exceptions

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

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
7

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
8

Setting Consistency Policies

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

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
10

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

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X