Understanding Graph Databases: A Comprehensive Tutorial and Survey
Sydney Anuyah, and Victor Bolade, and Oluwatosin Agbaakin

TL;DR
This comprehensive tutorial and survey explains fundamental graph theory concepts, practical applications, and leading graph database systems, emphasizing their advantages over traditional databases and providing hands-on guidance.
Contribution
It offers an extensive overview of graph databases, including algorithms, system comparisons, and practical tutorials, filling a gap in accessible, detailed educational resources.
Findings
Graph databases efficiently manage complex interconnected data.
Leading systems like Neo4j and Amazon Neptune offer unique features.
Community detection algorithms facilitate large network clustering.
Abstract
This tutorial serves as a comprehensive guide for understanding graph databases, focusing on the fundamentals of graph theory while showcasing practical applications across various fields. It starts by introducing foundational concepts and delves into the structure of graphs through nodes and edges, covering different types such as undirected, directed, weighted, and unweighted graphs. Key graph properties, terminologies, and essential algorithms for network analysis are outlined, including Dijkstras shortest path algorithm and methods for calculating node centrality and graph connectivity. The tutorial highlights the advantages of graph databases over traditional relational databases, particularly in efficiently managing complex, interconnected data. It examines leading graph database systems such as Neo4j, Amazon Neptune, and ArangoDB, emphasizing their unique features for handling…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Data Mining Algorithms and Applications · Advanced Database Systems and Queries
