Graph-Based Storage In Social Networks
MetadataShow full item record
How do we efficiently store an ever-growing amount of data? How do we retrieve and analyze relationships between data quickly? These are among the concerns faced by companies such as Google, Yahoo, Amazon, and Facebook today.As the world's leading tech companies are tackling the challenge of their data aggressively increasing in size, NoSQL databases are emerging as their weapon of choice. Immediate consistency is sacrificed to gain higher scalability and availability. In the case of social networking services, NoSQL graph databases are obvious contenders for the role currently held by relational databases. This thesis explores the suitability of graph databases as the main storage for these services. Our research suggests that while using graph databases for social networking services eases the task of software development, today's leading graph databases are not as robust and mature as these services require.