GemStone
Products Solutions Solutions Customers & Partners News & Events Resources Company






GEMFIRE® GemFire

GemFire is an Enterprise Data Fabric (EDF) solution from GemStone Systems, Inc. It is a high performance, distributed memory-oriented operational data management infrastructure that offers very low latency, high resiliency, scalability and high throughput data sharing and event distribution features for high performance computing applications that need access to real-time data.
GemFire has been deployed in mission critical applications across multiple industry verticals including:

  • Foreign Exchange (F/X) trading applications
  • Content lifecycle management applications
  • Online fixed income securities trading portals
  • Risk analysis and P&L
  • Algorithmic trading
  • Grid based applications
  • Demanding e-commerce applications
  • Online betting/gaming
  • Federal government applications like defense and intelligence projects
  • Software as a Service
  • Service Oriented Architecture

Key Features of GemFire

  • Continuous Querying: Applications register complex queries, which are queries with complex predicates, joins, etc and, unlike a regular query, are not just executed once. They become resident in the distributed cache and give the impression that the query is continuously running. As the data changes the continuous query engine calculates how the result set has changed, pushes the "delta" to the application and merges this with a cache result set on the application node.
  •  Native Object Interoperability across C++, Java and .NET: Applications can share data objects through the distributed cache in real-time. The built-in on-the-wire data format for objects is language neutral and doesn't require any intermediate formats.
  • Pools memory across data grid or cluster: GemFire EDF has built in features that allow it to collect memory across nodes at runtime, to optimize data distribution and help scale the application.
  • Data Replication: Out of the box, GemFire EDF supports replication of data in memory for high availability and resiliency. GemFire EDF supports multiple topologies to replicate data based upon the cluster/grid size.
  • Data Partition: GemFire EDF provides data distribution feature using partition for high scalability across thousands of application nodes.
  • Dynamic Scaling: The dynamic scaling capability of GemFire EDF allows graceful scale-out and scale-in capabilities of data nodes at runtime.
  • Active Data Management: GemFire EDF offers active data management where interested applications can express interest through query expressions and get instantaneous data delivery notifications when the underlying data changes.
  • Reliable Publish-Subscribe Semantics: With GemFire EDF, applications perform CRUD operations on a local cache and the corresponding event is routed to nodes that subscribe to the data. Data objects can either be synchronously or asynchronously pushed to subscribing applications. Events are pushed to subscribers that contain the new, changed or deleted object(s). The data fabric is intelligent enough to only propagate changes to data objects or its relationships, keeping the underlying network traffic to a minimum.
  • Data Source Abstraction: GemFire EDF offers synchronous or asynchronous options to synchronize data in memory with the underlying data store. This feature provides a data abstraction layer on top of the underlying data store.

GemFire consists of two products:

  • GemFire Enterprise™ - an in-memory data caching solution that provides low-latency and near-zero downtime along with horizontal & global scalability.
  • GemFire Real Time Events™ - A real time Complex Event Processing (CEP) and analysis solution that enables an enterprise to facilitate agile, event driven business models.


What is an Enterprise Data Fabric?
GemFIre Overview
Download Center
Download GemFire
Developer's Corner
Download GemFire
Literature
GemFire Executive Summary
Library


Contact Us Products Solutions Customers & Partners News & Events Resources Company India Site Japan Site Site Map
Copyright © 2008 GemStone Systems. All rights reserved.