It uses nodes and edges where nodes are entities and edges are relationships. They are optimised to represent complex many-to-many relationships with many foreign keys. They are commonly used for social networks or AI.

Examples of Graph Databases

  • Neo4j
  • FlockDB