МенюКонтакты
Обучение
Москва

+7 (495) 913-75-75 доб.221

+7 (495) 668-08-42

Санкт-Петербург

+7 (812) 441-33-15

+7 (901) 374-07-97

Почта

edu@fors.ru

Oracle Coherence 12c: Share and Manage Data in Clusters

Посмотреть расписание этого курса
  • Код курса: 12cCSMD
  • Длительность: 5 д.
  • Цена: 111 750 р.
Записаться

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

Аннотация:

В данном курсе изучается Coherence, а также рассмотрено развитие этого продукта. Oracle Coherence представляет собой средство кэширования данных в памяти и обработки событий, которое часто рассматривается как решение для сети данных в памяти, предназначенным для согласованного увеличения производительности, надежности и устойчивости к сбоям Java, .NET и C++ приложений.

Аудитория:

  • Java EE разработчики
  • Менеджеры проектов
  • Web администраторы 

Преимущества для Вас:

Данный курс способствует приобретению знаний, которые помогут организациям получить быстрый доступ к часто используемым данным. Тем самым обеспечивается масштабируемость для критически важных приложений. Слушатели узнают об интеграции Oracle Coherence и WebLogic, что позволит им решать реальные проблемы масштабируемости, улучшая при этом производительность и устраняя узкие места, связанные с ней,  в приложениях.

Слушатели узнают: 

Какие изменения в приложении необходимо сделать, чтобы использовать Coherence. Слушатели получают представление о том, что такое сериализация и почему она важна для масштабируемости, изучая использование событий в Coherence Events и приложениях. Кроме того, дается обзор, как Coherence in-place обработка и приложения могут улучшить производительность.

Наконец, в курсе показано, как осуществляется развертывание приложений Coherence на WebLogic Server и как в окружении  WebLogic  создаются кластеры Coherence и осуществляется управление ими. Рассмотрено также, какие возможности консоли WebLogic  включены в управление Coherence сервером в домене WLS.

Цели курса:

  • Оптимизация объектов-сущностей Java, хранимых в кэшах Coherence, с применением различных подходов, таких, как базовый Java Serializable, ExternalizableLite и Portable Object Format
  • Создание Java клиентов, осуществляющих динамические запросы и использующих in-place обработку в сети данных Coherence (Map Reduce)
  • Реализация обработки Coherence событий с использованием различных моделей событий, включая Live Events
  • Управление кластерами Coherence в окружении WLS, включая создание и развертывание Coherence Grid Archives(GARs)
  • Запуск серверов Coherence КЭШей и консоль кэша
  • Создание Coherence Java объектов-сущностей и Java клиентов, оптимизированных для Coherence
  • Описание, конфигурирование и развертывание локальной, реплицированной, распределенной и near cache топологических архитектур
  • Установка Coherence в режиме standalone и в WLS окружении 

Предварительная подготовка:

  • Знание опыт использования SQL и PL/SQL
  • Пройденный курс Oracle Database 12c R2: Administration Workshop Ed 3     
  • Базовые знания операционной системы Linux 

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

Введение в Coherence
Концепции производительности, кэширования и масштабируемости. Введение в Coherence. Концепции Coherence. Терминология и технологии Coherence.

Начинаем работать с Coherence 
Установка Coherence. Работа с кэшами. Конфигурирование простого кластера. Разработка Coherence приложений.

Работа с объектами 
Доступ к Coherence. Создание объектов. Повышение производительности с помощью настраиваемой сериализации. 

Конфигурирование кэшей Coherence 
Топологии Coherence Cache. Концепции конфигурирования кэша. Что такое топология? Выбор правильного кэша. Elastic Data. 

События сети данных 
Концепции модели событий Coherence. Live Events. Map Listeners. Map Triggers. Continuous Query Cache. 

Запросы и агрегирование данных
Фильтры Coherence. Сортировка и агрегирование. Coherence Query Language. Улучшение производительности запросов с помощью Explain Plans и Trace.

Осуществление In-Place обработки данных с помощью EntryProcessors 
Управление конкурентным доступом к данным. Концепции EntryProcessors. Создание и регистрация EntryProcessors. Транзакции на уровне партиций. Вызов сервисов. 

Расширение Coherence и интеграция с другими сервисами 
Персистентное сохранение данных в базу данных. Интеграция источника данных. Coherence и JPA. GoldenGate Adapter для Coherence.

Типичные архитектуры кэширования 
Эволюция шаблонов Data Grid Design. Сравнение одиночного и множественных экземпляров приложения. Шаблон Local Caching. Шаблон Distributed Caching. Шаблоны Cache Aside и Read-Through. Создание шаблона Thru. Шаблоны Near Caching и Client Side Processing. Обработка на стороне сервера и шаблоны распределенных вычислений. 

REpresentational State Transfer 
Представление данных с использованием REST. Развертывание REST приложений с использованием прокси. Развертывание REST приложений с использованием WLS прокси. Доступ к REST объектам. Обеспечение безопасности REST. 

WebLogic Server и Coherence 
Coherence контейнер для WLS. Coherence кластер. Управляемые Coherence сервера. Grid ARchives. Развертывание GARs. Coherence*Web. 

Coherence*Extend
Концепции. Конфигурирование и запуск Coherence*Extend. Создание клиентов *Extend. Упрощение и тюнинг конфигурации Coherence*Extend.

Безопасность Coherence 
Обзор безопасности. Безопасность кластера. Управление доступом. Безопасность Coherence*Extend.

Записаться на курс: Oracle Coherence 12c: Share and Manage Data in Clusters

Начало курса: 25.06.2018



Поделиться
Отправьте другу или начальнику ссылку на почту
Заявка на обучение

Заявка на обучение

Записаться на курс:

Выберите дату начала курса: