LATEST VERSION: 9.2 - CHANGELOG
Pivotal GemFire® Client v9.2

Pivotal GemFire Native 9.2 Documentation

Published March 30, 2018

This documentation provides step-by-step procedures for installation, configuration, and development of native clients.

  • Pivotal GemFire 9.2 Release Notes

  • Supported Configurations and System Requirements

  • C++ and .NET API

  • Getting Started with the Client

    This section gives you a conceptual overview of the client. It shows you how to install the product, build client applications on various platforms, and run the product examples.

  • Setting System Properties

    This section describes how to configure clients and cache servers to participate in a distributed system.

  • Configuring the Client Cache

    This section describes the client cache functionality, initialization file, and APIs. It provides information about creating and working with caches, cache regions, and region entries.

  • C++ Client API

    This section describes the primary classes, and usage conventions for the native client C++ API. It demonstrates how to use the API to create caches and perform data serialization. See the C++ API documentation for API details.

  • .NET Client API

    This section describes the primary classes, usage conventions, and C++ to .NET class mappings of the .NET client API. It demonstrates how to use the API to create caches and perform data serialization. See the .NET API documentation for API details.

  • Preserving Data

    A server may preserve the data queued and intended to be sent to a client, such that the data is not discarded if communication between the server and client is disrupted. Preservation prevents message loss, which can cause a client to have inconsistent data. Redundant queues and a high availability server implementation may further ensure that queued data is not lost.

  • Security

    Security describes how to implement the security framework for the client, including authentication, authorization, ecryption, and SSL client/server communication.

  • Remote Querying

    Remote Querying documents remote querying from the client to the GemFire cache server. Using examples and procedures, it describes how to use the APIs to run queries against cached data, work with query strings in the client, create and manage queries, and create indexes.

  • Continuous Querying

    This section describes how to implement continuous querying in the client so that C++ and .NET clients can run queries against events in the cache server region. It also describes main features and the client CQ API.

  • Using Connection Pools

    Using Connection Pools describes how connection pools achieve load balancing for the client and describes how to configure connection pools as server locators or as a list of servers.

  • Transactions

    Transactions describes how transactions work on the client side. It provides examples for running, suspending, and resuming transactions.

  • Function Execution

    Function Execution describes how you can execute application functions to achieve linear scalability. It explains how function execution works and lists specific use cases.

  • Delta Propagation

    Delta Propagation describes how deltas (updates to data) are propagated and how to implement delta propagation. It also analyzes performance limitations.

  • Programming Examples

    This chapter provides a set of programming examples to help you understand the GemFire native client API.

  • Interoperability of Language Classes and Types

    Interoperability of Language Classes and Types provides a table that maps C++ class methods to corresponding .NET class methods and a table that maps Java types to .NET types.

  • System Statistics

    System Statistics provides information on the Pivotal GemFire installation and includes standard statistics for caching and distribution activities.

  • Installing the SQLite Persistence Manager

    Installing the SQLite Persistence Manager describes how to download, build and install the SQLite database libraries for use with disk overflow.

  • Glossary

    This glossary defines terms used in the documentation.