That doesn&#x27;t make sense to me. A single query is faster than a join. Designing things for your application&#x27;s purpose seems fairly tangible to me. It&#x27;s application dependent. I use both for different B2B businesses I work with. One works very well with Mongo and would simply be slower with SQL. The Mongo app has one point of access for writes, while everything else is reads. It&#x27;s near impossible to become inconsistent. The other application would be an absolute shit-show if it used Mongo. I&#x27;d never sleep at night with a fear of it failing. Nothing is black and white, and choosing the wrong technology isn&#x27;t a failure of the technology.