Scaling Memcache at Facebook

  • Authors:
  • Rajesh Nishtala;Hans Fugal;Steven Grimm;Marc Kwiatkowski;Herman Lee;Harry C. Li;Ryan McElroy;Mike Paleczny;Daniel Peek;Paul Saab;David Stafford;Tony Tung;Venkateshwaran Venkataramani

  • Affiliations:
  • Facebook Inc.;Facebook Inc.;Facebook Inc.;Facebook Inc.;Facebook Inc.;Facebook Inc.;Facebook Inc.;Facebook Inc.;Facebook Inc.;Facebook Inc.;Facebook Inc.;Facebook Inc.;Facebook Inc.

  • Venue:
  • nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Memcached is a well known, simple, in-memory caching solution. This paper describes how Facebook leverages memcached as a building block to construct and scale a distributed key-value store that supports the world's largest social network. Our system handles billions of requests per second and holds trillions of items to deliver a rich experience for over a billion users around the world.