GemStone Announces Real-Time Cache

GemStone Systems released GemFire Real-Time Performance 1.0, a shared-memory based cache designed to improve the performance and scalability of real-time business applications.
GemStone Systems released GemFire Real-Time Performance 1.0, a shared-memory-based cache designed to improve the performance and scalability of real-time business applications.

According to the company, GemFire integrates back-end data sources as a single system image, providing applications with a unified view of shared data at in-memory speeds. Data sharing across multiple Java virtual machines at the application level enables to reduce disk and network bottlenecks and increase performance while lowering operational costs.

The company claims GemFire Real-Time Performance 1.0 makes it easy for developers to bring the speed and scalability of shared memory to existing Java architectures without extensive recoding. Because GemFire presents shared memory capabilities in familiar Java forms, Java developers may be able to put it to work immediately instead of struggling with the primitive C-shared memory-libraries offered by most operating systems. Built-in monitoring facilities, automatic memory management, and background deadlock detection may decrease development and debugging costs, empowering developers to deliver enterprise performance on a departmental budget.

Business advantages of the GemFire Real-Time Performance 1.0 may include:

Integrates Readily With Legacy Systems. Provides an off-the-shelf software component that may be incrementally integrated into architectures and built into new applications. Because customers may upgrade portions of their application to use GemFire without affecting the behavior of other objects and data structures, GemStone Systems claims performance benefits without requiring an all-or-nothing commitment from customers.

Enhances the Value of Other Infrastructure Components. When GemFire handles a system's rapid, interprocess data communication and event sharing needs, it may free the DBMS and messaging components to deal with archival data storage, reporting, cross-machine communication, and other tasks more efficiently.