Graph databases target use-cases where anything is potentially related to everything. Different query languages include:

  • Cypher
  • SPARQL
  • Datalog You can technically represent graphs in Relational Databases, but the syntactic overhead is severe. The goal is to be able to perform imperatively heavy queries simply I think (which is one of the reasons the network model failed).