&gt; NoSQL databases (they have very limited use cases but are marketed as a silver bullet)<p>NoSQL is very, very, very bad when your data is conceptually relational.<p>On the other hand, when you really have individual documents which can have different layout and don&#x27;t have much interactions between them, NoSQL can be pretty awesome.<p>So, just understand what kind of system are you working with before choosing one approach over another.