Olá pessoal 
Vejo tantas pessoas falando sobre criar aplicações independentes do SGBD, e fico pensando:
Quando vc cria uma aplicação independente do SGBD você acaba fazendo toda a lógica de negócios na programação e deixando o banco de dados como mero armazenador de informações (fico esquisito essa parte rs)
Oracle, MySql, SqlServer tem tantos recursos práticos quanto a funções prontas, algumas sintaxes diferenciadas, os SGBDs possuem muitos recursos realmente relevantes na hora de se desenvolver um sistema. Mas quando criamos uma aplicação independente de do SGBD acabamos por nao utilizar todos os recursos daquele SGBD pq queremos compatibilidade total com outros.
Sendo assim…
entao, acho muito possivel que o meu campo de amostragem seja pequeno para concluir isso, por isso estou perguntanto a vcs, de acordo com suas experiencias, vale a pena aprender sobre o SGBD sendo tantas aplicações independendes de banco que acabam por nao utilizar os recursos especificos?

brigaduu