Home » Database Tools » Memcached – A Caching System

Memcached – A Caching System

Memcached is a caching system that was created for to sole purpose of increasing the speed of dynamic web applications decreasing the database load. It serves as a temporary memory for applications.

open source, high-performance

Memcached acts as a storeroom of in-memory key-value pairs which basically recognizes the data and locates it. This is what helps in the speeding up process. It stores tiny bits of data which act as key value pairs. It enables the user to rearrange memory by taking it from parts of the system that have more and placing it in parts that have less than you need. It’s Application programming interface feature enables it to interact with almost all the most popular programming languages.

Memcached was created for and first put to use by Livejournal. It was created by Brad Fitzpatrick of Danga Interactive. The system works by Combing separate cache into a single unit so that the server can retrieve data from a single pool instead of frantically searching different locations. It also helps solve the problem of huge loads of data caches. Here’s how- usually cache are distributed as different units where as memcached clubs all the cache into a single whole which makes room for more usable cache Most deployments have been certified to exist within safe locations so there is no malfunction or drawback of any kind and clients may connect to any server without hassle.

Its users have certified that it promotes quick deployment, easy development, is simple to use and does away with large data caches. Here are some users that swear by memcached:- LiveJournal, Wikipedia, Flickr, Bebo, Twitter, Typepad, Yellowbot, Youtube, Digg, WordPress, Craigslist and Mixi popular websites like youtube, wikipedia/wikimedia, amazon, metacafe, netlog, facebook and Twitter.

GO4 Memcached