There is at least one application of NoSQL technology to a workload that
makes sense even when the data is not necessarily massive. DBMS models
used to have a primary focus on the relationships amongst data. Interestingly,
and perhaps ironically, the focus of the relationships in RDBMSs is generally
between discrete things that were broken apart (normalized) in order
to be stored using the relational model. In contrast, relationships in graph
databases are used to relate just about anything, including different types of
relationships for like things (people to people, etc.).