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

+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 3.6: Share and Manage Data In Clusters

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

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

Аннотация:

Oracle Coherence - решение для кэширования и управления данными в оперативной памяти (in-memory data), это решение для организации грид-вычислений, предназначенное для плавного улучшения производительности, надежности и отказоустойчивости Java, .NET, C++ приложений.

Обсуждаемые вопросы:

  • Что такое Oracle Coherence?
  • Как этот механизм реально решает проблемы маштабируемости?
  • Как улучшается производительность и устраняются «узкие» места в приложениях?
  • Какова архитектура Oracle Coherence? Что такое Coherence кластеры и узлы (nodes)?
  • Каким образом в Coherence кластерах обрабатываются даные?
  • Oracle Coherence и объекты приложений
  • Какие изменения нужно произвести в приложении для использования Oracle Coherence
  • Что такое процесс сериализации (serialization) и почему он важен для обеспечения масштабируемости?
  • Oracle Coherence и производительность
  • Что такое события Coherence (events)? Какие преимущества они предоставляют для приложений?
  • Что такое Coherence in-place processing? Как может быть с его помощью улучшена производительность?
  • Oracle Coherence и интеграция
  • Как Oracle Coherence может быть интегрирован с другими источниками данных?
  • Как использовать Oracle Coherence в среде Java, .NET, C++ или WebLogic Server?
  • Слушатели изучат эти и другие вопросы, а также закрепят их в ходе специально разработанных практических упражнений.

Слушатели получают знания для выполнения следующих действий:

  • Изучение различных способов и техник сериализации (serialization techniques) для работы с объектами в Oracle Coherence
  • Конфигурирование топологий кэширования в Coherence (Coherence caching topologies)
  • Наблюдение и управление изменениями данных и кластеров с помощью событий (events)
  • Выполнение запросов к данным и аггрегация данных в кэше с помощью фильтров, языка запросов и агрегации API
  • Использование технологий параллельного доступа к данным с помощью EntryProcessors, Invocation Services и CommonJ Work Managers
  • Конфигурирование не кластерных (non-clustered) Java и С++ клиентов, использующих расширение Coherence*Extend для доступа к данным кластера (cluster data)

Аудитория:

  • Разработчики на Java, J2EE, Java EE
  • Специалисты служб техподдержки

Требования к подготовке слушателей:

  • Знания в рамках курса Java Programming

Описание курса (course topics):

Introduction to Coherence

  • Understanding application performance
  • Caching and application performance
  • Understanding Coherence concepts and architecture

Getting Started with Coherence

  • Coherence installation
  • Working with caches
  • Developing Coherence applications

Working with Objects

  • Developing objects
  • Improving performance using custom serialization

Configuring Coherence Caches

  • Understanding Coherence cache topologies
  • About Local cache
  • About Replicated cache
  • About Partitioned cache
  • About Near cache
  • About Overflow cache
  • About Topologies summary
  • Understanding Advanced configurations

Observing Data Grid Events

  • Event processing: Concepts, Map Listeners, and Map Triggers
  • Making caches observable
  • Backing maps and events
  • About events and the continuous query cache

Querying and Aggregating Data in the Cache

  • Coherence queries with filters
  • Queries and indexes
  • Coherence query language

Performing In-Place Processing of Data with Entry Processors

  • Managing concurrent access to data
  • Scalability and parallel processing: Entry Processors
  • Agent processes and the InvocationService
  • Managing work with the CommonJ Work Manager

Transactions

  • Overview of transactions
  • Coherence and transactions
  • Using the Transaction Framework API
  • Coherence and XA
  • Configuring the transactional-scheme
  • Transactional connections
  • Using the Coherence resource adapter

Integrate a Data Source with Coherence

  • Persisting data to a database
  • Data source integration
  • Implementing your own CacheLoader and CacheStore
  • Transactions and XA
  • Caching strategies

Understanding typical caching architectures

  • Evolution of data grid design patterns

Administration

  • Coherence JMX management
  • Coherence Reporter
  • Cache and cluster management
  • Coherence Management Pack for Oracle Enterprise Manager
  • Third-party management tools
  • Production checklist

Understanding Coherence Security

  • Cluster (TCMP) security
  • TCMP Access Control
  • Coherence Extend: Pluggable identity handling
  • Coherence Extend: Associate identity with references
  • Coherence Extend: Authorization wrappers
  • Transport layer security: SSL

Coherence Extend and Coherence Web

  • Concepts of Coherence Extend
  • Configure and use Coherence Extend
  • Coherence Web overview

Содержание курса

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

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



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

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

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

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