12cUOND. Oracle12 c: Использование базы данных Oracle NoSQL. Oracle12 c: Using Oracle NoSQL Database

12cUOND. Oracle12 c: Использование базы данных Oracle NoSQL. Oracle12 c: Using Oracle NoSQL Database
  • Код курса:
    12cUOND
  • Длительность:
    4 / 32
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Описание Курса:
Курс 12cUOND знакомит с базой данных Oracle NoSQL , ее ключевыми концепциями и преимуществами этой базы данных при хранении Больших Данных (Big Data) по сравнению с RDBMS базами.
В ходе курса также рассматривается установка и конфигурация KVStore, в том числе вопросы, связанные с локализацией проблем и настройкой производительности KVStore, создание и хранение записей, модификация данных, обработка исключений и реализация непротиворечивых и устойчивых политик.
Аудитория:
Курс предназначен для опытных разработчиков, уже обладающих опытом программирования на C, C++, JavaScript, Objective-C, Microsoft Visual Basic или Java и понимающих основы объектно-ориентированного программирования.
Курс не предназначен для новичков в программировании.
Предварительная подготовка:
Необходимая предварительная подготовка:
  • Понимание Больших Данных
  • Программирование на Java
  • Introduction to Big Data
Рекомендуемая предварительная подготовка:
  • Java SE7 Fundamentals
  • Introduction to Oracle NoSQL Database
Приобретаемые навыки:
  • Осуществление мониторинга и оптимизация производительности в Oracle NoSQL Database
  • Выполнение резервного копирования и восстановление базы, а также решение вопросов локализации проблем
  • Создание приложения, используя Oracle NoSQL Database APIs
  • Определение Больших Данных (Big Data) и решение вопросов о целесообразности использования Oracle NoSQL Database
  • Знание ключевых особенностей, достоинств и компонентов Oracle NoSQL Database
  • Устанавка и конфигурация Oracle NoSQL Database
Содержание курса:
Обзор Больших данных (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: Методы. Обработка исключений.
Материалы и сертификаты:
Акцент Профи
Расписание курсов на 6 месяцев

Возврат к списку








Перейти на программу курса ефективні презентації вражаючи презентації power point
Зарегистрироваться на Курс 10961 Автоматизация администрирования с Windows PowerShell