GemFire Training

Customized Onsite Training

5
Days
  • Customized Content
  • For Groups of 5+
  • Online or On-location
  • Expert Instructors
Overview

In this GemFire training course, students learn about GemFire architecture and how to manage a GemFire database.

Goals
  1. Understand the GemFire architecture.
  2. Learn to how to query.
  3. Learn to how to work with functions.
  4. Learn to how to store and retrieve events.
  5. Learn to how to work with queries.
  6. Learn to how to manage cache.
  7. Learn to master GemFire transactions.
Outline
  1. GemFire Architecture
    1. GemFire Architecture
    2. Common Terminologies
    3. GemFire Installation
  2. Configuring Client-Server Architecture
    1. Membership/Discovery Protocols
    2. Locators/Cache Server
    3. Client-Server Architecture
    4. Configuration for Server Grouping and Discovery
    5. Subscribing to Server Events
  3. GFMon
  4. Region Management
    1. Region Topologies/Attributes and Regions
    2. Region APIs
    3. Creating and Managing Regions
    4. Data Operations on Regions
  5. Partitioned Regions
    1. How Partitioned Regions Distribute Objects
    2. Partitioned Region Management
    3. How Recovery Works
    4. Cache Writers and Listeners: How They Behave Differently
  6. Replication and Persistence
    1. How Replicated Regions Work
    2. Disk Stores
  7. Event Handling
    1. GemFire Events
    2. Event Handling in the Caching API
    3. Cache Events/Listeners/Loaders/Writers and Callbacks
    4. Cache Write Behind
    5. Distributed Event Handling
  8. Querying
    1. Querying Object Data with the Query Language
    2. Indexes
    3. Joins
    4. Continuous Querying
  9. Functions
    1. How Function Execution Works
    2. Writing/Registering Functions
    3. Registering the Function
    4. Running Functions from the Calling Application
    5. Running the Function in Custom-Partitioned and Colocated Partitioned Regions
    6. Storing and Retrieving Function Results
    7. Function HA
  10. Cache Management
    1. Expiration: Refreshing Stale Data
    2. Eviction: Managing Region and Heap Size
    3. Cofiguring Eviction
    4. Heap least Recently Used Eviction
    5. Resource Manager
  11. Configuring Multisite Installations
    1. Multisite Caching Overview
    2. Configuring the Gateway Hub
    3. Implementing a Write-Behind Cache Listener in Your Hubs
    4. Configuring Regions to Send Updates to the Gateway Queue
    5. Gateway Configuration Parameters
    6. Message Processing
    7. Load Balancing in Multisite Installations
    8. Multiple-Hub Configuration
    9. Implementing a Multihub System
    10. Failover
    11. Multisite Topologies
  12. Configuring Delta Propagation
    1. Delta Propagation
    2. Supported Topologies and Limitations
    3. Delta Propagation Properties
    4. Implementing Delta Propagation
    5. Errors in Delta Propagation
    6. Performance
  13. Transaction Management
    1. GemFire Transaction Semantics
    2. Cache Design for Transactions
    3. GemFire Transactions
  14. Monitoring
    1. JConsole
    2. VSD
    3. GFMon Recapitulation
    4. JMX
    5. Virtual Machine Tuning Options
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Preparing for Class

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

74,642

Students who have taken Live Online Training

15,220

Organizations who trust Webucator for their training needs

100%

Satisfaction guarantee and retake option

9.41

Students rated our trainers 9.41 out of 10 based on 5,191 reviews

Contact Us or call 1-877-932-8228