Re: Use-case
Those 2 use cases are typical of the trivial. Consider healthcare data and the terrible state of Electronic Medical Record Systems (and their underlying RDBMS). Your health care record is a directed graph. The tabular schema necessary to hold this (and thousands of other patients) results in massive normalization into tens of thousands of tables. Relational is not a "good" fit for this use case.