Skip to main content

Graph Database: Re-engineering Methodologies Relational to NOSQL Databases

  • Conference paper
  • First Online:
Intelligent Strategies for ICT (ICTCS 2023)

Abstract

Relational database management system was a popular choice for any kind of software development and design projects from its invention. The future of RDBMS is definitely graph databases with a NOSQL approach that goes beyond the relational model. Relational databases were extensively used for different kinds of data storage purposes. However, the increase in complex and interrelated data has revealed the limitations of relational database models. This paper examines the reconstruction process of transforming relational data into a graph database to overcome these limitations. We discuss the different types of graph databases evolved and explain how to migrate data in different models and methodologies. Because of the features of SQL and the powerful products of RDBMS, it is necessary to re-engineer traditional databases to NOSQL (non-SQL or non-relational) methods. Many software companies and research centres are trying to rebuild their legacy of RDBMS systems in NOSQL which can store different data as nodes, edges and relationships. Therefore, systems developed earlier in legacy systems need to be integrated with some methodologies in NOSQL which is a challenge for every business and organization.

Author served 30 years in India. Role played as Ex-Asst. Prof, Ex-IBM, Ex-AT&T, Ex-INCAT, Ex-Tata Technologies, Ex-Tata Motors), M.Tech (IIT, KGP, Computer Science and Engineering), B.E (Electronics and Telecommunication 1990), 6-Sigma Green Belt.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bhattacharyya A, Chakravarty D (2020) Graph database: a survey. In: 2020 International Conference on Computer, Electrical & Communication Engineering (ICCECE), pp. 1–8. https://doi.org/10.1109/ICCECE48148.2020.9223105

  2. Angles R (2012) A comparison of current graph database models. In: Proceedings of the 2012 IEEE 28th International Conference on Data Engineering Workshops, ICDEW’12, pp 171–177, Washington, DC, USA, IEEE Computer Society

    Google Scholar 

  3. Angles R, Gutierrez C (2008) Survey of graph database models. ACM Comp Surv 40(1):1–39

    Google Scholar 

  4. Shefali AB, Patil GV (2014) Graph databases—an overview. IJC-SIT 5(1):657–660

    Google Scholar 

  5. Shao HWB, Li Y (2012) The trinity graph engine. Technical Report 161291, Microsoft Research

    Google Scholar 

  6. Cudre-Mauroux P, Elnikety S (2011) Graph data management systems for new application domains. In: In International Conference on Very Large Data Bases (VLDB)

    Google Scholar 

  7. Han J, Haihong E, Le G, Du J (2011) Survey on NOSQL database. IEEE

    Google Scholar 

  8. Jia T, Zhao X, Wang Z, Gong D, Ding G (2016) Model transformation and data migration from relational database to MongoDB. IEEE

    Google Scholar 

  9. Davoudian A, Chen L (2011) A comparison between several NOSQL databases with comments and notes. IEEE Xplore, 22 August. INSPEC Accession Number: 12193967. https://doi.org/10.1109/RoEduNet.2011.5993686, Publisher: IEEE, Conference Location: Iasi, Romania

  10. Aggarwal C, Wang H, Aggarwal CC, Wang H (2010) Managing and mining graph data, Vol 40. Springer

    Google Scholar 

  11. Satone KN (2014) Modern graph databases models. Int J Eng Res Appl (IJERA). In: International Conference on Industrial Automation and Computing (ICIAC-12th & 13th April 2014). ISSN: 2248-9622

    Google Scholar 

  12. Neo4j. http://www.neo4j.org/

  13. Bhattacharyya A, Mall R, Bhattacharya P (1995) Re-engineering C program to C++ & Methodologies from un-structured to structured one. Conseg’1995/CSI’1995, New Delhi, International Conference, CSI, India, Tata MacGraw-Hill Publishing Company, ISBN No: 0-07-462159-9

    Google Scholar 

  14. Ali W (2019) Comparison between SQL and NOSQL databases and their relationship with big data analytics. Asian J Comp Sci Inform Tech 4(2):1–10. https://doi.org/10.9734/AJRCOS/2019/v4i230108

  15. Shao HWB, Xiao Y (2012) Managing and mining large graphs: systems and implementations. In: Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data, SIGMOD ‘12, pp 589–592. New York, NY, USA

    Google Scholar 

  16. Prasanth NR, Arul K (2014) Under graduate student, converting employee relational database into graph database. Int J Adv Res Comp Sci Tech (IJARCST 2014) 2(2), Ver. 3, April–June. ISSN: 2347-8446 (Online) ISSN: 2347-9817 (Print), 25

    Google Scholar 

  17. Byrnep K (2008) Populating the semantic web—combining text and relational databases as RDF graphs Kate Byrne. Ph.D. thesis, Doctor of Philosophy Institute for Communicating and Collaborative Systems School of Informatics University of Edinburgh

    Google Scholar 

  18. Ciglan LHM, Averbuch A, Benchmarking traversal operations over graph databases, Technical Report, Institute of Informatics, Slovak 24 Academy of Sciences Bratislava, Slovakia Swedish Institute of Computer Science Stockholm, https://github.com/tinkerpop/blueprints/wiki

  19. Batra S, Comparative analysis of relational and graph databases. Int J Soft Comp 2

    Google Scholar 

  20. Remote sensing image database based on NOSQL database. In: International Conference on Geoinformatics, June. https://doi.org/10.1109/GeoInformatics.2011.5980724

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amitabha Bhattacharyya .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bhattacharyya, A., Chakravarty, D. (2024). Graph Database: Re-engineering Methodologies Relational to NOSQL Databases. In: Kaiser, M.S., Xie, J., Rathore, V.S. (eds) Intelligent Strategies for ICT. ICTCS 2023. Lecture Notes in Networks and Systems, vol 941. Springer, Singapore. https://doi.org/10.1007/978-981-97-1260-1_12

Download citation

  • DOI: https://doi.org/10.1007/978-981-97-1260-1_12

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-97-1259-5

  • Online ISBN: 978-981-97-1260-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics