NoSQL Databases as Social Networks Storage Systems

Authors

  • Dražena Gašpar University of Mostar – Faculty of Economics, Bosnia and Herzegovina
  • Mirela Mabić University of Mostar – Faculty of Economics, Bosnia and Herzegovina

Keywords:

NoSQL, social networks, social network site, social networks analysis

Abstract

The paper presents analysis of the storage systems used by social network sites. Namely, the social networks are one of the main driving forces behind the NoSQL database development. Facebook and Twitter were, together with other the Big Data players like Google and Amazon, first faced with the limitations of relational databases in solving their needs related to unprecedented transaction volumes, expectations of low-latency access to massive datasets, and nearly perfect service availability while operating in an unreliable environment. The first NoSQL databases arose as internal solutions created out of necessity, and not with the intention to abandon relational databases. But the main question is if, after more than ten years of development, NoSQL databases proved that they could be valuable storage solutions for social networks’ data. The paper shows that there is still a lot of room for improvement in the use of NoSQL in social networks and provides some suggestions on how NoSQL databases can bring additional value to social network sites.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

References

Auradkar, A. (2015), “Introducing Espresso - LinkedIn's hot new distributed document store”, available at: https://engineering.linkedin.com/espresso/introducing-espresso-linkedins-hot-new-distributed-document-store (02 March 2017)

Boyd, D.M., Ellison, N.B. (2008), “Social Network Sites: Definition, History, and Scholarship“, Journal of Computer-Mediated Communication Vol. 13, pp. 210–230.

CIMS (2015), “What database actually FACEBOOK uses?”, available at: https://www.linkedin.com/pulse/what-database-actually-facebook-uses-e-courts-and-e-filing-software (06 March 2017)

Clemm, J. (2015), “A Brief History of Scaling LinkedIn”, available at: https://engineering.linkedin.com/architecture/brief-history-scaling-linkedin (02 March 2017)

DataStax (2016), “Go with proven and solid technologies when you can”, available at: https://medium.com/@DataStax/instagram-engineerings-3-rules-to-a-scalable-cloud-application-architecture-c44afed31406 (02 March 2017)

Desreumaux, G. (2014), “The Complete History of Instagram”, available at: http://wersm.com/the-complete-history-of-instagram/ (02 March 2017)

eBizMBA (2017), “Top 15 Most Popular Social Networking Sites: April 2017”, available at: http://www.ebizmba.com/articles/social-networking-websites (16 April 2017)

Finley, K. (2014), “Out in the OpeN: The Abandoned Facebook Tech that now Helps Power Apple”, available at: https://www.wired.com/2014/08/datastax/ (22 March 2017)

Fong, Z., Shroff, R. (2014), “HydraBase – The evolution of HBase@Facebook”, available at: https://code.facebook.com/posts/321111638043166/hydrabase-the-evolution-of-hbase-facebook/ (05 March 2017)

Khan, G.F. (20015), Seven Layers of Social Media Analytics: Mining Business Insights from Social Media Text, Actions, Networks, Hyperlinks, Apps, Search Engine, and Location Data, Kindle Edition.

Kernochan, W. (2016), “Using NoSQL Databases to Handle Fast Data”, available at: http://www.enterpriseappstoday.com/print/datamanagement/usingnosqldatabasestohandlefastdata.html (17 March 2017)

Kotian, A. (2016), “Manhattan software deployments: how we deploy Twitter’s large scale distributed database”, available at: https://blog.twitter.com/2016/manhattan-software-deployments-how-we-deploy-twitter-s-large-scale-distributed-database (10 March 2017)

Kumar, R. (2017), “What database is YouTube using to store its videos?”, available at: https://www.quora.com/What-database-is-YouTube-using-to-store-its-videos (10 March 2017)

MacArthur, A. (2016), “The Real History of Twitter, In Brief”, available at: https://www.lifewire.com/history-of-twitter-3288854 (10 March 2017)

McCreary, D., Kelly, A. (2014), Making Sense of NoSQL: A Guide for Managers and the Rest of Us, Manning Publications Co, USA.

NoSQL (2017), http://nosql-database.org/ (15 December 2016)

Richards, J. (2015), “Advantages and Disadvantages of NoSQL databases – what you should know”, available at: http://www.hadoop360.com/blog/advantages-and-disadvantages-of-nosql-databases-what-you-should-k (29 January 2017)

The Telegraph (2010), “YouTube: a history”, available at: http://www.telegraph.co.uk /finance/newsbysector/mediatechnologyandtelecoms/digital-media/7596636/ YouTube-a-history.html (28 February 2017)

http://www.internetlivestats.com/ (20 April 2017)

Downloads

Published

2017-10-31

How to Cite

Gašpar, D., & Mabić, M. (2017). NoSQL Databases as Social Networks Storage Systems. ENTRENOVA - ENTerprise REsearch InNOVAtion, 3(1), 367–373. Retrieved from https://hrcak.srce.hr/ojs/index.php/entrenova/article/view/14100

Issue

Section

Economic Development, Innovation, Technological Change, and Growth