Graph Database
A graph database structures information as a graph or network, where a set of resources, or nodes, are connected together by edges that describe the relationships between each resource. Graph databases are a type of NoSQL database and represent Linked Data (LD) as nodes, edges, and properties.
Graph Database | Triplestore |
---|---|
Accommodates a variety of query languages such as Cypher | Uses SPARQL as the query language |
Stores various types of graphs | Stores rows of triples |
Node/property-centric | Edge-centric |
Does not provide inferences on data | Provides inferences on data |
Less academic | More synonymous with the “semantic web” |
Examples
Further Resources
- Graph Database (Wikipedia)
- Neo4j (2022) “Introduction to Graph Databases Video Series”
- Robinson, Webber, Eifrem (2013) Graph Databases