I think this is a classical case of &quot;use the right tool for the right purpose&quot;. If you want to do &quot;classic database&quot; stuff, use a classic SQL database. But if e.g. graph traversal is a cruicial operation for your application, then looking at NoSQL solution seems to be quite interesting.<p>In other words: I wouldn&#x27;t call a screw driver a bad tool, just because it&#x27;s not as good at driving nails into wood as a hammer.