Apache Geode pools memory, CPU, network resources, and optionally local disk across multiple processes to manage application objects and behavior. It uses dynamic replication and data partitioning techniques to implement high availability, improved performance, scalability, and fault tolerance. In addition to being a distributed data container, Apache Geode is an in-memory data management system that provides reliable asynchronous event notifications and guaranteed message delivery.

Apache Geode is a mature, robust technology originally developed by GemStone Systems in Beaverton, Oregon. Commercially available as GemFireâ„¢, the technology was first deployed in the financial sector as the transactional, low-latency data engine used in Wall Street trading platforms. Today Apache Geode is used by over 600 enterprise customers for high-scale business applications that must meet low latency and 24x7 availability requirements. An example deployment includes China National Railways that uses Geode to run railway ticketing for the entire country of China with a 10 node cluster that manages 2 terabytes of "hot data" in memory, and 10 backup nodes for high availability and elastic scale.

Code Quality Rank: L1
Programming language: Java
Tags: High Performance     Caching     Cache     Cache Store    

Apache Geode alternatives and related libraries

Based on the "Caching" category

Do you think we are missing an alternative of Apache Geode or a related project?

Add another 'Caching' Library

Apache Geode Recommendations

There are no recommendations yet. Be the first to promote Apache Geode!

Have you used Apache Geode? Share your experience. Write a short recommendation and Apache Geode, you and your project will be promoted on Awesome Java.
Recommend Apache Geode

Recently added Apache Geode resources

Do you know of a usefull tutorial, book or news relevant to Apache Geode?
Be the first to add one!