name

Знания - лучшие инвестиции!

Ваша корзина пуста
На главную магазина

+7 (911) 726-84-54

Хотите получать информацию по новым курсам и их датам проведения?

подписаться на рассылку

(NoSQLDD) Oracle NoSQL Database for Developers

Код курса: NoSQLDD
Рейтинг:
(0 голосов)
44 700 р.
Количество:
ПроизводительOracle
Дни2 дня
Дата курса
Город
Формат обученияКорпоративный
поделиться

oraclelogored-580x358

Описание курса

В данном курсе изучается применение APIs разработчиков базы данных Oracle NoSQL
в Java. Слушатели также узнают, как осуществить доступ к KVStore из Java приложения для хранения данных и манипулирования ими в KVStore.

Слушатели обучаются: 

  • Основным концепциям технологии  NoSQL и умению делать выбор  относительно применения базы данных Oracle NoSQL или  RDBMS.
  • Проектированию схемы для Java приложения с помощью подхода на основе таблиц, а также подхода на основе пар “ключ – значение”.
  • Созданию кода для хранения и удаления данных, хранящихся в KVStore, а также манипулирования этими данными.
  • Обработке исключений и реализации политик безопасности, согласованности и долговечности для  KVStore и приложения.

    Достоинства курса 

    Вы поймете основные особенности и преимущества базы данных Oracle NoSQL , а также почему и как используется база данных Oracle NoSQL для хранения данных, вообще говоря, Big Data.

    Необходимая подготовка
     
  • Владение основами программирования на Java 
  • Курс Java SE7 Fundamentals

    Предполагаемая подготовка
     
  • Концепции реляционной базы данных
  • Понимание Big Data

     

Цель курса:

 

  • Шифрование данных и создание политик согласованности и долговечности в соответствии с требованиями приложения
  • Проектирование схемы для базы данных Oracle NoSQL
  • Использование APIs базы данных Oracle NoSQL в приложении для создания, извлечения и обновления данных в KVStore
     

     

Аудитория курса:

 

  • Разработчики приложений
  • Разработчики

Программа курса:

Введение
Цели курса. Расписание курса. Окружение курса. Доступ к директории Labs. Знакомство со слушателями. Сопровождение курса. Дополнительные ресурсы. 

Обзор Big Data и NoSQL 
Определение Big Data. Oracle Big Data решение. Что такое база NoSQL база данных? RDBMS в сравнении с NoSQL. HDFS. HDFS в сравнении с NoSQL. Когда следует выбирать подход NoSQL? Примеры Big Data. 

Обзор базы данных Oracle NoSQL
Введение в базу данных Oracle NoSQL. Ключевые особенности. Как работает база данных Oracle NoSQL? Компоненты базы данных Oracle NoSQL. Партиции и пары “ключ – значение”. Производительность и пропускная способность. Особенности безопасности: Обзор. Обзор схемы.

Проектирование схемы
Важность проектирования схемы. Настройки проектирования схемы в ONDB. Структура “ключ – значение” схемы. Типы данных табличных полей. Ключи и индексы для табличной модели данных. Определение дочерних таблиц. Создание дочерних таблиц в сравнении с полями записей. Настройки проектирования схемы в ONDB: Итоги.

Специфические требования приложений
Понимание процессов записи и чтения. Согласованность и долговечность: Определение. Применение согласованности и долговечности. Согласованность и долговечность по умолчанию. Типы политик согласованности и долговечности. Итоги по политикам согласованности и долговечности.

Создание таблиц
Создание таблиц: Обзор. Команды Data Definition Language. Использование Create Table. Использование Check Constraint. Создание таблицы из Java приложения. Введение в TableAPI. Выполнение DDL команды (из приложения). Создание таблицы из CLI.

Запись данных в таблицы
Запись данных в таблицы. TableAPI методы для операции записи. Запись строк в таблицы: Шаги. Конструирование Handles. Создание объекта строки, добавление полей и запись строки. Определения метода записи. Создание объекта строки. Использование объекта строки. 

Извлечение табличных данных
Извлечение табличных данных. Извлечение дочерних таблиц. Итерирование по таблице. Использование MultiRowOptions. Задание диапазонов. Извлечение вложенных таблиц. Чтение индексов. Использование версий.

Манипулирование данными, хранимыми в модели “ключ – значение”
Структура записи: обзор. Создание компонент ключа. Создание значения. Извлечение записей. Создание диапазона ключа и глубины ключа. Запись пар “ключ – значение” в KVStore. Удаление записей. Работа с версиями.

Конфигурирование согласованности
Согласованность: Обзор. Просмотр согласованности по умолчанию. Создание политик согласованности: Обзор. Использование a предопределенной согласованности. Создание согласованности, основанной на времени. Создание согласованности, основанной на версии Изменение согласованности по умолчанию. Итоги.

Конфигурирование долговечности
Долговечность: Обзор. Просмотр долговечности по умолчанию. Создание политик долговечности: Обзор. Настройка политики долговечности, основанной на синхронизации. Настройка политики долговечности, основанной на подтверждении. Изменение долговечности по умолчанию.

Создание транзакций
Что такое транзакционная операция? Что необходимо запомнить? Процесс. TableOperationFactory: методы. Синтаксис операции выполнения.

Обработка больших объектов
Введение в большие объекты. Oracle NoSQL APIs для больших объектов. Хранилище больших объектов. Создание ключей больших объектов. Создание ключа для табличного API Users. Хранение больших объектов: обзор API. Извлечение больших объектов: обзор API. Удаление больших объектов: обзор API. 

Доступ к безопасному хранилищу
Безопасное KVStore: обзор. Особенности безопасности. Получение Handle to Secure Store. Параметры безопасности. Задание свойств безопасности. Константы безопасности. 

Обработка исключений
Что такое исключение. Исключения в базе данных Oracle NoSQL. Обработка. RequestTimeoutException. Методы, выбрасывающие RequestTimeoutException. RequestLimitException. RequestLimitConfig. FaultException. ContingencyException. 

Дни2 дня
Дата курсаПо запросу
ГородВсе города
Формат обученияКорпоративный
Оставьте отзыв
Заполните обязательные поля *.
1 2 3 4 5

Находится в разделах

Назад