Jump to content

Distributed cache

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Khiladi 2010 (talk | contribs) at 13:14, 30 March 2012 (Created page with ' In-memory distributed caching is a form of caching that allows the cache to span multiple servers so that it can grow in size and in transactional capacity....'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In-memory distributed caching is a form of caching that allows the cache to span multiple servers so that it can grow in size and in transactional capacity. Distributed caching[1] has become feasible now for a number of reasons. First, memory has become very cheap, and you can stuff computers with many gigabytes at throwaway prices. Second, network cards have become very fast, with 1Gbit now standard everywhere and 10Gbit gaining traction. Finally, unlike a database server, which usually requires a high-end machine, distributed caching works well on lower cost machines (like those used for Web servers), which allows you to add more machines easily.[2]

Some distributed cache products are AppFabric Caching Service, NCache, Oracle Coherence , IBM WebSphere eXtreme Scale, Memcached and Ehcache.

See also

Further reading

References

  1. ^ Paul, S (2001-02-01). "Distributed caching with centralized control". Computer Communications. 24 (2): 256–268. doi:10.1016/S0140-3664(00)00322-4. {{cite journal}}: |access-date= requires |url= (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)
  2. ^ Khan, Iqbal. "Distributed Caching On The Path To Scalability". MSDN. No. July 2009. {{cite magazine}}: |access-date= requires |url= (help); Check date values in: |accessdate= (help)