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

I really enjoyed taking the Intermediate Java Programming course. Couldn't ask for better support. The instructor was fantastic. Two thumbs all the way up for the whole experience!
Tyron West
IndraSoft, Inc.
Even though this was a distance learning class, it felt very much like we were right in class.
Timothy Bell
Perry's Ice Cream
This class was loaded with helpful tips and opened my eyes to features I never knew existed in InDesign. The instructor explained things in a way that's easy to understand. The information I learned in this course will make my life so much easier!
Christy Johnson
ADI Global/Honeywell
I have done a lot of SQL queries but still got a lot of valuable information and insight from the "Introduction to SQL" class. Great job!!!! Thank you.
Alexander Tsui
Universal American

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

63,830

Students who have taken Instructor-led Training

11,921

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 29,938 reviews

Contact Us or call 1-877-932-8228