Skip to main content

Towards NoSQL Graph Data Warehouse for Big Social Data Analysis

  • Conference paper
  • First Online:
Intelligent Systems Design and Applications (ISDA 2016)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 557))

Abstract

Big Data generated from social networking sites is the crude oil of this century. Data warehousing and analysing social actions and interactions can help corporations to capture opinions, suggest friends, recommend products and services and make intelligent decisions that improve customer loyalty. However, traditional data warehouses built on relational databases are unable to handle this massive amount of data. As an alternative, NoSQL (Not only Structured Query Language) databases are gaining popularity when building Big Data Warehouses. The current state of the art of proposed NoSQL data warehouses is captured and discussed in this paper. The paper will also focus on the opportunities and challenges of using NoSQL graph databases for storing and querying Big Social Data and how graph theory can help to mine information from these data warehouses.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Angles, R., Gutierrez, C.: Survey of graph database models. ACM Comput. Surv. (CSUR) 40(1), 1 (2008)

    Article  Google Scholar 

  2. Cartwright, D., Harary, F.: A graph theoretic approach to the investigation of system-environment relationships. J. Math. Soc. 5(1), 87–111 (1977)

    Article  MathSciNet  MATH  Google Scholar 

  3. Cattell, R.: Scalable SQL and NOSQL data stores. ACM SIGMOD Record 39(4), 12–27 (2011)

    Article  Google Scholar 

  4. Chevalier, M., El Malki, M., Kopliku, A., Teste, O., Tournier, R.: Implantation Not only SQL des bases de données multidimensionnelles. In: Colloque VSST (2015)

    Google Scholar 

  5. Chevalier, M., El Malki, M., Kopliku, A., Teste, O., Tournier, R.: Implementing multidimensional data warehouses into NOSQL. In: 17th International Conference on Enterprise Information Systems (ICEIS15), Spain (2015)

    Google Scholar 

  6. De Virgilio, R., Maccioni, A., Torlone, R.: R2G: a tool for migrating relations to graphs. In: EDBT, pp. 640–643 (2014)

    Google Scholar 

  7. Dede, E., Govindaraju, M., Gunter, D., Canon, R.S., Ramakrishnan, L.: Performance evaluation of a mongoDB and hadoop platform for scientific data analysis. In: Proceedings of the 4th ACM Workshop on Scientific Cloud Computing, pp. 13–20. ACM (2013)

    Google Scholar 

  8. Dehdouh, K., Bentayeb, F., Boussaid, O., Kabachi, N.: Using the column oriented NOSQL model for implementing big data warehouses. In: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA), p. 469. The Steering Committee of the World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp) (2015)

    Google Scholar 

  9. Dehdouh, K., Boussaid, O., Bentayeb, F.: Columnar NoSQL star schema benchmark. In: Ait Ameur, Y., Bellatreche, L., Papadopoulos, G.A. (eds.) MEDI 2014. LNCS, vol. 8748, pp. 281–288. Springer, Heidelberg (2014). doi:10.1007/978-3-319-11587-0_26

    Google Scholar 

  10. Ellison, N.B., et al.: Social network sites: definition, history, and scholarship. J. Comput.-Mediat. Commun. 13(1), 210–230 (2007)

    Article  MathSciNet  Google Scholar 

  11. Gajendran, S.K.: A Survey on NOSQL Databases. University of Illinois, Champaign (2012)

    Google Scholar 

  12. Grolinger, K., Higashino, W.A., Tiwari, A., Capretz, M.A.: Data management in cloud environments: NOSQL and NEWSQL data stores. J. Cloud Comput.: Adv. Syst. Appl. 2(1), 1 (2013)

    Article  Google Scholar 

  13. Han, D., Stroulia, E.: A three-dimensional data model in HBase for large time-series dataset analysis. In: 2012 IEEE 6th International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA), pp. 47–56. IEEE (2012)

    Google Scholar 

  14. Han, J., Haihong, E., Le, G., Du, J.: Survey on NOSQL database. In: 2011 6th international conference on Pervasive Computing and Applications (ICPCA), pp. 363–366. IEEE (2011)

    Google Scholar 

  15. Harary, F., Norman, R.Z.: Graph Theory as a Mathematical Model in Social Science. University of Michigan, Ann Arbor (1953)

    Google Scholar 

  16. Hecht, R., Jablonski, S.: NOSQL evaluation. In: International Conference on Cloud and Service Computing, pp. 336–41. IEEE (2011)

    Google Scholar 

  17. Jatana, N., Puri, S., Ahuja, M., Kathuria, I., Gosain, D.: A survey and comparison of relational and non-relational database. Int. J. Eng. Res. Technol. 1(6), 1–5 (2012)

    Google Scholar 

  18. Li, C.: Transforming relational database into HBase: a case study. In: 2010 IEEE International Conference on Software Engineering and Service Sciences, pp. 683–687. IEEE (2010)

    Google Scholar 

  19. Martino, F., Spoto, A.: Social network analysis: a brief theoretical review and further perspectives in the study of information technology. PsychNology J. 4(1), 53–86 (2006)

    Google Scholar 

  20. Mohamed, M.A., Altrafi, O.G., Ismail, M.O.: Relational vs. NOSQL databases: a survey. Int. J. Comput. Inf. Technol. 3(03), 598–601 (2014)

    Google Scholar 

  21. Moniruzzaman, A., Hossain, S.A.: NOSQL database: new era of databases for big data analytics-classification, characteristics and comparison. arXiv preprint arXiv:1307.0191 (2013)

  22. Nayak, A., Poriya, A., Poojary, D.: Type of NOSQL databases and its comparison with relational databases. Int. J. Appl. Inf. Syst. 5(4), 16–19 (2013)

    Google Scholar 

  23. Prasanth, N., Arul, K.: Converting employee relational database into graph database. Middle-East J. Sci. Res. 22(11), 1618–1621 (2014)

    Google Scholar 

  24. Robinson, I., Webber, J., Eifrem, E.: Graph Databases: New Opportunities for Connected Data. O’Reilly Media, Inc., Sebastopol (2015)

    Google Scholar 

  25. Tudorica, B.G., Bucur, C.: A comparison between several NOSQL databases with comments and notes. In: 2011 RoEduNet International Conference 10th edn.: Networking in Education and Research, pp. 1–5. IEEE (2011)

    Google Scholar 

  26. Vicknair, C., Macias, M., Zhao, Z., Nan, X., Chen, Y., Wilkins, D.: A comparison of a graph database and a relational database: a data provenance perspective. In: Proceedings of the 48th Annual Southeast Regional Conference, pp. 42. ACM (2010)

    Google Scholar 

  27. Wasserman, S., Faust, K.: Social Network Analysis: Methods and Applications, vol. 8. Cambridge University Press, Cambridge (1994)

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hajer Akid .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Akid, H., Ben Ayed, M. (2017). Towards NoSQL Graph Data Warehouse for Big Social Data Analysis. In: Madureira, A., Abraham, A., Gamboa, D., Novais, P. (eds) Intelligent Systems Design and Applications. ISDA 2016. Advances in Intelligent Systems and Computing, vol 557. Springer, Cham. https://doi.org/10.1007/978-3-319-53480-0_95

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-53480-0_95

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-53479-4

  • Online ISBN: 978-3-319-53480-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics