Graph
A graph database is suited to follow relations between objects. Data represented as a node with hierarchical relationships. It is complex to build and its architecture is modular.
Read more at graph as data-structure
Usages: social networks, location-based services, recommendation systems, etc.