On what Basis are you getting Recommendations from Facebook??How your data is stored Internally in Social Network Sites ?? Have you ever thought how your information is stored by facebook in database?? Do you think its SQL that facebook is using for storing your data ?? If you think so ,then you are wrong.Its NoSQL GraphDatabase called 'Cassandra' what facebook uses to store your data.I know after reading this you will get lot of questions in your mind. 'What is Graph database?? How it looks like?? How it can be useful for Facebook Recommendations?? Where else it can be used??'.Let me explain each one in detail. What is Graph database?? I think Wikipedia gives the best answer for this question.So i think i can just add a link to wikipedia for the introduction of graphDatabase. Here you go..!! How it looks like?? I thing you got a basic idea about graph database after seeing Wikipedia page.Here i am showing sample example of a small Social Network of