How Facebook Manages Its Data
With a massive user base of over a billion people, Facebook has sometimes (and quite humorously) been dubbed the biggest human database that ever existed in history. However, Facebook isn’t only a social network that stores data about users; itโs also a gigantic database that houses loads of โdata about dataโ. Now before you get confused, let me quickly break it down to get a better perspective.
Last year alone, Facebook reportedly scanned approximately 210 terabytes of data every hour. ย This number has since then doubled. Thatโs millions of photos, billions of likes, and more billions of Facebook shares all managed and personalised to its usersโ needs.
To put things into perspective, hereโs a brief analysis of the amount of data which flows through Facebookโs data centers all day, everyday:
About 4.5 billion likes generated daily (as of May 2013) on and off of the Facebook website
300 million photo uploads
Over 70,000 queries executed
More than 2.5B – content items shared
500+ terabytes of new data “ingested”
You might just wonder how Facebook does all this in perfect harmony? I found a very fascinating short video describing how Facebook manages its data. Enjoy ๐