top-image
Главная » Услуги и обучение » Информационные технологии » Oracle » Авторизованные курсы » Oracle Big Data » Использование Oracle NoSQL Database

Код: NoSQLD

Использование Oracle NoSQL Database

Отправить нам заявку на участие в мероприятии Получить коммерческое предложение

Описание:

Курс знакомит с базой данных Oracle NoSQL, ее ключевыми концепциями и преимуществами этой базы данных при хранении Больших Данных (Big Data) по сравнению с RDBMS базами.

После успешного прохождения курса слушатели будут уметь:

  • Осуществлять мониторинг и оптимизировать производительность e Oracle NoSQL Database
  • Выполнять резервное копирование и восстановление базы, а также решать вопросы локализации проблем.
  • Создавать приложение, используя Oracle NoSQL Database APIs.
  • Определять Большие Данные (Big Data) и решать вопрос о целесообразности использования Oracle NoSQL Database.
  • Знать ключевые особенности, достоинства и компоненты Oracle NoSQL Database.
  • Устанавливать и конфигурировать Oracle NoSQL Database.

Установка и конфигурация KVStore
В курсе также рассматривается установка и конфигурация KVStore, в том числе вопросы, связанные с локализацией проблем и настройкой производительности KVStore,создание и хране-ние записей, модификация данных, обработка исключений и реализация непротиворечивых и устойчивых политик.

Целевая аудитория:

Этот курс предназначен для опытных разработчиков, уже обладающих опытом программирования на C, C++, JavaScript, Objective-C, Microsoft Visual Basic или Java и понимающих основы объектно-ориентированного программирования.

Курс не предназначен для новичков в программировании.

Программа мероприятия:

  • Обзор Больших данных (Big Data) и NoSQL Database
    • Определение и эволюция Больших Данных
    • Введение в NoSQL Database и сравнение ее с RDBMS
    • Решение Oracle Big Data Solution
    • Распределенная файловая система Hadoop (HDFS)
  • Oracle NoSQL Database
    • Определение Oracle NoSQL Database
    • Ключевые особенности и достоинства
    • Поддерживаемые типы данных
    • Как работает Oracle NoSQL Database?
    • Компоненты Oracle NoSQL Database
    • Секции (рartitions) and пары ключ-значение
    • Доступ к5 KVStore
    • Введение в KVLite
  • Определение схемы
    • Структура схемы
    • Что такое компонент Key?
    • Идентификация Major и Minor ключей
    • Как ключ хранится в Oracle NoSQL Database?
    • Дизайн ключевых компонентов
    • WЧто такое компонент Value и его типы
  • Consistency (непротиворечивость)
    • Понимание процессов чтения и записи
    • Понимание Consistency, определение, применение,
    • Predefined Consistency
    • Time Based Consistency
    • Version Based Consistency
  • Durability (устойчивость)
    • Понимание процесса записи
    • Понимание Durability
    • Durability по умолчанию
    • Применение Durability
    • Synchronization Based Durability
    • Acknowledgement Based Durability
  • Приложение Credit Card и API: Обзор
    • Приложение, проверяющее кредитные карты
    • Анализ данных
    • Дизайн схемы
    • Iидентификация структуры ключей
    • Обзор API
  • Администрирование: Обзор
    • Задачи администратора
    • Обзор компонентов KVStore
    • Узлы (Nodes) для репликации, понимание Shard и Partition
    • Балансировка KVStore
    • Безопасность
    • Определение ключевых терминов (время ожидания (Latency), пропускная способность (Throughput), кэш (Cache))
    • Шаги по развертыванию KVStore (планирование, установка, конфигурация KVStore)
  • Планирование установки
    • Анализ рабочей нагрузки и идентификация аппаратных ресурсов, установка отдельных узлов (node), последующая конфигурация
    • Анализ: Задачи
    • Оценка размера записи
    • Оценка рабочей нагрузки
    • Определение требований к пропускной способности
    • Определение конфигурации Store
    • Определение размера кэша
  • Установка узлов (Node) Oracle NoSQL Database
    • Предварительные требования
    • KVHOME и KVROOT
    • Шаги установки
    • Создание директорий
    • Распаковка программного обеспечения
    • Проверка установки
    • Шаги по конфигурации
    • Использование утилиты makebootconfig
  • Конфигурироание и развертывание KVStore
    • Инструментарий для конфигурации
    • Что такое Plan
    • Жизненный цикл для Plan
    • Обзор и трассировка Plan
    • Обзор административной консоли
    • Конфигурирование KVStore
    • Создание Data Center
    • Создание Storage Pool
  • Параметры KVStore
    • Введение в параметры KVStore
    • Список параметров, их просмотр
    • Изменение параметров при помощи интерфейса командной строки и при помощи аднистративной консоли
    • Установка административных параметров, а также параметров для разных типов узлов (node) - Storage и Replication
  • Оптимизация производительности KVStore
    • Факторы, влияющие на производительность KVStore
    • Введение в JE Cache Size
    • Оценка JE Cache Size
    • Установка JE Cache Size
    • Введение в Java Heap Size
    • Оптимизация Key Size
    • Журнализация Garbage Collection Activity
  • Резервное копирование и восстановление
    • Процесс резервного копирования
    • Введение в Snapshots
    • Использоание Snapshots (команды для создания, удаления, запроса списка, удаления)
    • Сопровождение Snapshots
    • Методы восстановления KVStore
    • Восстановление KVStore: Использование программы загрузки (Load Program)
    • Восстановление KVStore: Использование Snapshot
    • Обновление существующего Deployment
  • Локализация проблем
    • Проверка KVStore
    • Мониторинг KVStore
    • Замещение неработающего Storage узла (Node)
    • Фиксация некорректных диапазонов портов
  • Доступ к KVStore
    • Создание KVStore Handle
    • Использование и определение класса KVStoreFactory
    • Определение класса KVStoreFactory
    • Использование и определение класса KVStoreConfig
    • Пример создания KVStore Handle
    • Просмотр параметров по умолчанию для KVStore
  • Создание компонентов Key и Value
    • Обзор структуры записи
    • Обзор создания компонента Key
    • Создание компонентов Major Key и Minor Key. Примеры
  • Загрузка данных в KVStore
    • Процесс загрузки
    • Создание программы загрузки
    • Методы, применяемые для записи рекордов в KVStore
    • Использование метода put.
    • Пример программы загрузки
    • Идентификация структуры записи в тестовых данных
    • Запуск тестового примера программы загрузки
  • Получение данных из KVStore
    • Обзор методов получения записей
    • Использование и пример get.
    • Использование и пример multiGet.
    • Создание Key Range
    • Key Depth
  • Модификация данных в KVStore
    • Обзор методов
    • putIfAbsent: вариант использования
    • Выполнение операции Create
    • putIfPresent: вариант использования
    • PВыполнение операции Update
    • Пример удаления простой записи
    • Удаление нескольких записей
  • Обработка исключений
    • Понимание исключения в Oracle NoSQL Database
    • Исключение RequestTimeout методы его захвата и обработка
    • Исключение RequestLimit, методы его захвата и обработка
  • Конфигурирование Consistency
    • Consistency: Обзор
    • Просмотр Consistency по умолчанию и перезапись
    • Использование Pre-defined Consistencies
    • Создание Time Based и Version Based Consistency
  • Конфигурирование Durability
    • Durability: Обзор
    • Просмотр Durability по умолчанию
    • Установка Synchronization-based Durability
    • Создание New Durability Policy
    • Транзакционные операции и их выполнение
    • OperationFactory: Методы
    • Обработка исключений
Оставить свой отзыв об этом мероприятии