> RDBMS exist because people use to query those systems directly , does your users log into your database directly ?
No, but I do. What if I want to analyze my data in some way I hadn't expected? SQL lets me do that with a single query.
No, but I do. What if I want to analyze my data in some way I hadn't expected? SQL lets me do that with a single query.
look at web server logs, they have no schema, each line is not related with others, yet we are able to analyze logs
I'm not saying RDBMS is the best solution for everything and neither is OP. But it's appropriate when you don't necessarily know every way you want to access your data up front.