GemFire Training

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

Location

Public Classes: Delivered live online via WebEx and guaranteed to run . Join from anywhere!

Private Classes: Delivered at your offices , or any other location of your choice.

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.

Training for your Team

Length: 5 Days
  • Private Class for your Team
  • Online or On-location
  • Customizable
  • Expert Instructors

What people say about our training

Webucator was a thorough and cost-effective way to increase our skill set while meeting our objectives and staying in our office.
Brett Sandlin
Axcess Financial
Great class! I would recommend the class to anyone interested in wanting to learn Python.
Gary Woolfolk
FannieMae
I didn't expect much of this class or the method, but it exceeded my expectations and I'm completely satisfied!
Luciana Lazzari
NiSource
I love that all my questions were answered.
Cleveland Madden
NYS Office of Children & Family Services

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

64,157

Students who have taken Instructor-led Training

11,950

Organizations who trust Webucator for their Instructor-led training needs

100%

Satisfaction guarantee and retake option

9.30

Students rated our trainers 9.30 out of 10 based on 30,188 reviews

Contact Us or call 1-877-932-8228