Concluindo meu nível de computação A em 2003 e me formando em computação em 2007, e aprendendo meu ofício em uma empresa com muito uso de SQL, fui criado com a idéia de bancos de dados relacionais sendo usados para armazenamento.
Portanto, apesar de ser relativamente novo no desenvolvimento, fiquei surpreso ao ler um comentário (em /software//q/89994/12436 ) que dizia:
[Alguns desenvolvedores] desprezam o [SQL] e acham que ele e o RDBMS são uma moda
Obviamente, um desenvolvedor competente usará a ferramenta certa para o trabalho certo e não criará um banco de dados relacional quando, por exemplo, arquivo simples ou outra solução para armazenamento for apropriado, mas os RDBMs são úteis em um grande número de circunstâncias, então como eles poderiam ser considerado uma moda passageira?