The problem is RDBMS were developed when disk space, RAM, and CPU cycles were all very expensive relative to the expertise of programmers; they use to drive costs in IT porjects.
This is no longer the case, and with NoSQL, the thoussands of lines of ORM code necessary to develop along an MVC design pattern with a RDBMS can be collapsed to two… Yes, thousands of lines of ORM code to two lines of code:
- Retrieve JSON document from NoSQL data store; and
- Deserialize json to your model.
Not to mention the manner in which RDBMS have bloated features which open up various attack vectors…