Pivotal GemFire

Pivotal and VMware are partnering to deliver well-managed, agile and secure data and application infrastructure for VMware environments across public, private and hybrid clouds. Pivotal GemFire, formerly known as VMware vFabric GemFire, is now part of the Pivotal portfolio of products.

Pivotal GemFire is a distributed data management platform. Pivotal GemFire is designed for many diverse data management situations, but is especially useful for high-volume, latency-sensitive, mission-critical, transactional systems.

Key Features and Functionality

Monitoring and Management

Monitor the current status of the entire Pivotal® GemFire® deployment through a visual dashboard. For command-line users, the Pivotal GemFire Shell ('gfsh') delivers a powerful interface to manage Pivotal GemFire deployments. Wth gfsh, Pivotal GemFire servers can be started and stopped, members can be configured, metrics viewed and access to most all other product capabilities available. View running Pivotal GemFire systems with the visually stunning new dashboard.

Monitoring and Management

Native support for JSON Documents

Pivotal GemFire can store JSON documents along with key-value/object data. For developers writing mobile and other applications, this is very useful. Some of the capabilities provided to JSON documents include the ability to query within and across JSON documents, federated queries with support for joins across JSON and key-value stores and transactional support.

New HTML5 based dashboard

A simplified JMX model with federated MBeans provides a single-agent consolidated view of a Pivotal GemFire distributed system – integrated with gfsh and new dashboard.

Enhanced Parallel Disk Persistence

The "shared nothing" parallel disk persistence model provides persistence for any block of data: partitioned or replicated. This enables all your operational data to safely "live" in Pivotal GemFire, greatly reducing costs by relegating the database to an archival store.

Spring Integration and Simplified APIs for Greater Development Ease

Thanks to the
Spring Data GemFire project, developers will be able to easily build Spring applications that leverage Pivotal GemFire distributed data management. Developers can architect their applications so that data access and business logic are separated from configuration and operation code. In addition, Pivotal GemFire APIs and related code samples help developers get productive quickly.

Scale-out Capabilities

Subscription processing is partitioned to enable access by many more subscribers with even lower latency than before. Clients communicate directly with each data-hosting server in a single hop, increasing access performance 2 to 3 times for thin clients.

Co-located Transactions to Dramatically Boost Throughput

Multiple transactions can be executed simultaneously across several partitioned regions.

Heterogeneous Data Sharing

C#, C++ and Java applications can share business objects with each other without going through a transformation layer such as SOAP or XML. A change to a business object in one language can trigger reliable notifications in applications written in the other supported languages.

Wide Area Data Distribution

Pivotal GemFire's WAN gateway allows distributed systems to scale out in an unbounded and loosely-coupled fashion without loss of performance, reliability and data consistency.

Native Support for Memcached Clients by Using Gemcached

Use any memcached client to connect to Pivotal GemFire. Pivotal GemFire listens for memcached clients on a specified port, eliminating client configuration on memcahed clients.

HTTP Session Management for Tomcat and Pivotal tc Server

Pivotal GemFire lets you decouple session management from your JSP container. You can scale application server and HTTP session handling independently, leveraging Pivotal GemFire's ability to manage very large sessions with high performance and no session loss. Pivotal GemFire HTTP Session Management is pre-configured and can launch automatically with tc Server. For Tomcat, the module is enabled via minor configuration modifications.