Just to reiterate the ideas behind memcached, I wanted to make sure everyone understands what the meaning of "cache" is in the name memcached.

Wikipedia starts with a great definition.

"In computer science, a cache (pronounced /ˈkæʃ/ kash) is a component that improves performance by transparently storing data such that future requests for that data can be served faster. The data that is stored within a cache might be values that have been computed earlier or duplicates of original values that are stored elsewhere. If requested data is contained in the cache (cache hit), this request can be served by simply reading the cache, which is comparably faster. Otherwise (cache miss), the data has to be recomputed or fetched from its original storage location, which is comparably slower. Hence, the more requests can be served from the cache the better the overall system performance is."

http://en.wikipedia.org/wiki/Cache

Key phrases in there:

"duplicates of original values that are stored elsewhere"

"Otherwise (cache miss), the data has to be recomputed or fetched from its original storage location"

Some people seem to think memcached fits this definition of cache:

"1 a : a hiding place especially for concealing and preserving provisions or implements b : a secure place of storage"

http://www.merriam-webster.com/dictionary/cache

Pretty sure that is for weapons. And memcached is about peace and love man, not war.

--

Brian.
--------
http://brian.moonspot.net/

Reply via email to