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