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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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
Angles R, Gutierrez C (2008) Survey of graph database models. ACM Comp Surv 40(1):1–39
Shefali AB, Patil GV (2014) Graph databases—an overview. IJC-SIT 5(1):657–660
Shao HWB, Li Y (2012) The trinity graph engine. Technical Report 161291, Microsoft Research
Cudre-Mauroux P, Elnikety S (2011) Graph data management systems for new application domains. In: In International Conference on Very Large Data Bases (VLDB)
Han J, Haihong E, Le G, Du J (2011) Survey on NOSQL database. IEEE
Jia T, Zhao X, Wang Z, Gong D, Ding G (2016) Model transformation and data migration from relational database to MongoDB. IEEE
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
Aggarwal C, Wang H, Aggarwal CC, Wang H (2010) Managing and mining graph data, Vol 40. Springer
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
Neo4j. http://www.neo4j.org/
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
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
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
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
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
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
Batra S, Comparative analysis of relational and graph databases. Int J Soft Comp 2
Remote sensing image database based on NOSQL database. In: International Conference on Geoinformatics, June. https://doi.org/10.1109/GeoInformatics.2011.5980724
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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)