RSS Feed for This PostCurrent Article

Distributed Memory Caching System

memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.

It is used in large website like Digg, Twitter and Facebook. memcached dropped the database load to almost nothing, yielding faster page load times for users, better resource utilization, and faster access to the databases on a memcache miss.

The memcached server and clients work together to implement one global cache across as many machines as you have. In fact, it’s recommended you run both web nodes (which are typically memory-lite and CPU-hungry) and memcached processes (which are memory-hungry and CPU-lite) on the same machines. This way you’ll save network ports.

The client libraries supports Perl, C, C#, PHP, Python, Java, Ruby, and Postgresql Stored Procedures and Triggers.

Tugela is a memcached derived system that’s slower but slightly more like a database.

Popularity: 1% [?]


Trackback URL


RSS Feed for This PostPost a Comment