Everything about Graph database
Database using graph structures for queries
A graph database (GDB) is a database that uses graph structures for semantic queries with nodes, edges, and properties to represent and store data. A key concept of the system is the graph. The graph relates the data items in the store to a collection of nodes and edges, the edges representing the relationships between the nodes. The relationships allow data in the store to be linked together directly and, in many cases, retrieved with one operation. Graph databases hold the relationships between data as a priority. Querying relationships is fast because they are perpetually stored in the database. Relationships can be intuitively visualized using graph databases, making them useful for heavily inter-connected data. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Graph databaseA 5-minute orientation
- Skim a recent paper: Generic Diagramming Platform (GDP): a comprehensive database of high-quality biomedical graphicsInfluential work since 2022
- Pick up a classic book: Graph DatabasesThe most-reprinted book on the subject
- Read the landmark paper: Survey of graph database modelsCited 755 times
- Go sideways: Cypher (query language)A closely related topic
- Go sideways: Graph Query LanguageA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Survey of graph database models
A graph-oriented object database model
Engineering Knowledge Graph From Patent Database
Gras, a graph-oriented (software) engineering database system
Modeling Graph Database Schema
Call graph prefetching for database applications
Relational database and graph database: A comparative analysis
Testing Graph Database Systems via Graph-Aware Metamorphic Relations
🆕 Influential since 2022
Generic Diagramming Platform (GDP): a comprehensive database of high-quality biomedical graphics
A graph database for life cycle inventory using Neo4j
Fraud detection in the distributed graph database
Representing Paths in Graph Database Pattern Matching
Galaxybase: A High Performance Native Distributed Graph Database for HTAP
📚 Books worth reading
Graph DatabasesIan Robinson, Jim Webber · 2013- 📕Neo4j Graph Data ModelingMahesh Lal · 2015
Neo4j in ActionAleksa Vukotic, Nicki Watt · 2014- 📕Learning Neo4jRik Van Bruggen · 2014
- 📕Programmatic Introduction to Neo4jJim Webber, Ian Robinson
Beginning Neo4jChris Kemper · 2015- 📕Queries on graphsPeter Theodore Wood · 1988
- 📕Graph Dabases · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Cypher (query language) Cypher is a declarative graph query language that allows for expressive and efficient data querying in a property graph. Cypher was largely an invention…
- Graph Query Language GQL (Graph Query Language) is a standardized query language for property graphs first described in ISO/IEC 39075, released in April 2024 by ISO/IEC. The…
- Query language A query language, also known as data query language or database query language (DQL), is a computer language used to make queries in databases and information…
- SPARQL SPARQL (pronounced "sparkle", a recursive acronym for SPARQL Protocol and RDF Query Language) is an RDF query language—that is, a semantic query language…
- NoSQL NoSQL (a colloquial title that became formal, meaning "not only SQL" or "non-relational") refers to a type of database design that stores and retrieves…
- Triplestore A triplestore or RDF store is a purpose-built database for the storage and retrieval of triples through semantic queries. A triple is a data entity composed…
- Property graph A property graph, labeled property graph, or attributed graph is a data model of various graph-oriented databases, where pairs of entities are associated…
- Semantic triple A semantic triple, or RDF triple or simply triple, is the atomic data entity in the Resource Description Framework (RDF) data model. As its name indicates…