Comum · Literatura
Memcached
Software de cache em memória de propósitos gerais
Em computação, memcached é um sistema distribuído de cache em memória de propósitos gerais. É frequentemente utilizado para acelerar sites dinâmicos orientados a banco de dados, cacheando dados e objetos na RAM para reduzir o número de vezes que uma fonte de dados externa (como um banco de dados ou uma API) deve ser acessada.
Na Wikipédia
Em computação, memcached é um sistema distribuído de cache em memória de propósitos gerais. É frequentemente utilizado para acelerar sites dinâmicos orientados a banco de dados, cacheando dados e objetos na RAM para reduzir o número de vezes que uma fonte de dados externa (como um banco de dados ou uma API) deve ser acessada. Foi originalmente desenvolvido pela Danga Interactive para o LiveJournal, mas é usado agora para muitos outros sites. O Memcached roda em Unix, Linux, Windows e Mac OS X e é distribuído sobre a licença Revised BSD license. A API do memcached provê uma hash table gigante distribuída em múltiplas máquinas. Quando a tabela está cheia, inserções subsequentes fazem com que os dados antigos sejam expurgados em least recently used (LRU) order. Aplicações usando memcached tipicamente colocam requests e adições em RAM antes de recorrer a armazenamentos mais lentos, como bancos de dados. O sistema é usado em sites incluindo o YouTube Reddit, Zynga, Facebook, Orange, Twitter e Wikipedia. Engine Yard está usando o memcached como parte de sua stack tecnológica de platform as a service e o Heroku oferece um serviço de memcached administrado no seu Couchbase Server como parte de seu serviço de plataforma como serviço. Google App Engine, AppScale, Windows Azure e Amazon Web Services também oferecem um serviço de memcached através de uma API.
Texto: Wikipédia, CC BY-SA 4.0. ·