MyRocks: How Facebook Cut MySQL Storage Nearly in Half
Why Facebook replaced InnoDB with MyRocks, an LSM-tree storage engine built on RocksDB, to shrink storage footprint across its huge MySQL fleet.
Category
6 articles
Why Facebook replaced InnoDB with MyRocks, an LSM-tree storage engine built on RocksDB, to shrink storage footprint across its huge MySQL fleet.
How Facebook's Ads team, wrestling with cascading manual DOM updates, built React around declarative rendering and a virtual DOM diff.
How Facebook's 2012 mobile rewrite exposed REST's limits and led to GraphQL, a query language built around what the client actually needs.
How Facebook's Haystack replaced a filesystem-per-photo approach with a purpose-built object store to eliminate the metadata bottleneck of billions of images.
Why generic memcache stopped fitting Facebook's social graph, and how TAO's objects-and-associations model became the read path for billions of requests.
How Facebook turned a simple key-value cache into a cluster of thousands of memcached servers without drowning in stale reads and thundering herds.