Memcached Support in GridGain
Memcached is an in-memory key-value store for small chunks of arbitrary data. Generic in nature, it is intended for use in speeding up dynamic web applications by reducing database load. The simple Memcached design helps make it quick to deploy.
The GridGain in-memory computing platform is Memcached compliant. GridGain users can store and retrieve distributed data from cache using any Memcached compatible client. Users can connect to GridGain using a Memcached client in PHP, Java, Python or Ruby.
Memcached is a simple key-value store solution for database caching. GridGain is a full featured in-memory computing platform which include an in-memory data grid which performs all of the functions of the Memcache in-memory key-value store.
In addition, GridGain provides its own ANSI-99 SQL engine and ACID transactional guarantees. Moreover, GridGain includes a compute grid, streaming support, and native integration with other popular open source solutions. GridGain works with all popular RDBMS, NoSQL and Hadoop databases, requiring no rip-and-replace to implement.
Inserted between the application and data layers, GridGain can increase system performance by 1,000x or more. GridGain can also enable the amount of in-memory data to scale out to petabytes simply by adding nodes to the GridGain cluster.
For organizations using memcache with MySQL or PostgreSQL for big data analytics or high performance caching of hot data, GridGain can provide dramatic performance improvements. GridGain can also serve as a memcached alternative by connecting your database directly to GridGain using the provided APIs.