I should clarify, I&#x27;m a big fan of SQL and relational DBs, but it&#x27;s hard to deny that some&#x2F;many devs find the abstraction boundary a bit weird.<p>And really, when you think about it, it is a bit weird, (we send sentences of almost-english toward the DB, then get structured data back) and there&#x27;s nothing wrong with that.<p>But many devs do value the ability to stay in hash-map land all day without needing to think about how to cross an abstraction boundary into the DB, and MongoDB actually has a pretty cool solution there.