TAO: Facebook’s Distributed Data Store for the Social Graph

This post will be very succinct. Just a single link to a publication of TAO’s details at USENIX and a quote from the abstract part of the paper to catch your eye:

We introduce a simple data model and API tailored for serving the social graph, and TAO, an implementation of this model. TAO is a geographically distributed data store that provides efficient and timely access to the social graph for Facebook’s demanding workload using a fixed set of queries. It is deployed at Facebook, replacing memcache for many data types that fit its model. The system runs on thousands of machines, is widely distributed, and provides access to many petabytes of data. TAO can process a billion reads and millions of writes each second.

Definitely worth reading.

Apple WWDC 2013

In no way being another Apple deaf and blind fanboy, though I prefer to use Apple products, I must admit, after watching the keynotes, that it was an astonishing and fantastic show. And I truly concur with the audience when it stood up to welcome new iOS7 and to share their emotions. Hats off to all engineers, designers and everyone who has been involved to make all those new products to shine. Thank you!