Confira !!
O Facebook anunciou formalmente o CacheLib na semana passada como seu novo mecanismo de cache de código aberto projetado para serviços de escala da web e para fazer um cache de memória não volátil eficaz para compensar os custos crescentes de DRAM.
O desenvolvimento do CacheLib foi motivado em parte pelo aumento dos preços da memória do sistema. O anúncio do Facebook observou: " À medida que os caches de memória dinâmica de acesso aleatório (DRAM) tradicionais se tornam mais caros e exigem mais potência para escalar, empresas como o Facebook estão explorando opções de hardware, como unidades de memória não volátil (NVM) para aumentar seus sistemas de cache. Este modelo híbrido DRAM e NVM é um passo à frente, mas designs de cache inovadores são necessários para aproveitar todo o potencial do cache híbrido. "
CacheLib é baseado em C ++ e é um mecanismo de cache em processo plugável. O CacheLib está sendo usado agora por mais de 70 sistemas de grande escala no Facebook, de seu gráfico social ao CDN.
Aqueles que desejam aprender mais sobre esse mecanismo de cache de código aberto podem ler o
anúncio do Facebook Engineering . Há também um site de projeto em Cachelib.org e o código licenciado Apache 2.0 está hospedado no GitHub .
Até a próxima !!
Nenhum comentário:
Postar um comentário