Samuel Teixeira Santos
2018-01-03 12:13:25 UTC
Bom dia pessoal, feliz 2018 a todos.
Sou novo na lista e meu perfil é de desenvolvedor (para entenderem o porque
da minha pergunta abaixo... tentando justificá-la ð)
Estou na faixa de conhecimento que vai do básico para intermediário em
relação a banco de dados e me interesso mais pela perfil técnico de banco
de dados do que da modelagem/administração de dados.
Por isso, gostaria de bater um papo, ler o que vocês sabem ou acham sobre
casos, se já viram algum, em que foi-se construÃda uma aplicação que tinha
toda sua inteligência no banco de dados, podendo facilitar a desacoplagem
da camada do cliente de forma menos trabalhosa e associando a outras
tecnologias desta camada conforme a necessidade.
Já viram algo do tipo? Recomendam tal abordagem?
Por exemplo, hoje uma aplicação WEB, você desenvolve a camada
cliente(browser: html/css/js), desenvolve o backend (apache/nginx/tomcat -
php/python/java) e ainda mais especÃfico, a camada do banco de dados.
A idéia é continuar desenvolvendo a camanda cliente (porque não há como
fugir dela no casa da plataforma web), mas minimizar o possÃvel a camada do
server, deixando-a apenas para o repasse de dados para o banco e a chamada
de procedures e functions no mesmo, onde realmente existirá o processamento
total dos dados, as regras de negócio etc
Na experiência de vocês, já viram algo? Já tentaram algo do tipo?
O que acham desta abordagem?
Chamei-a no tÃtulo de "orientado a banco de dados" com aspas porque
realmente não sabia como titular de outra forma menos redundante, ou com
pleonasmo, não sei.
Espero poder muito aprender com vocês, independente do que eu expus aqui
ser viável ou não.
Abraço a todos.
Samuel
Sou novo na lista e meu perfil é de desenvolvedor (para entenderem o porque
da minha pergunta abaixo... tentando justificá-la ð)
Estou na faixa de conhecimento que vai do básico para intermediário em
relação a banco de dados e me interesso mais pela perfil técnico de banco
de dados do que da modelagem/administração de dados.
Por isso, gostaria de bater um papo, ler o que vocês sabem ou acham sobre
casos, se já viram algum, em que foi-se construÃda uma aplicação que tinha
toda sua inteligência no banco de dados, podendo facilitar a desacoplagem
da camada do cliente de forma menos trabalhosa e associando a outras
tecnologias desta camada conforme a necessidade.
Já viram algo do tipo? Recomendam tal abordagem?
Por exemplo, hoje uma aplicação WEB, você desenvolve a camada
cliente(browser: html/css/js), desenvolve o backend (apache/nginx/tomcat -
php/python/java) e ainda mais especÃfico, a camada do banco de dados.
A idéia é continuar desenvolvendo a camanda cliente (porque não há como
fugir dela no casa da plataforma web), mas minimizar o possÃvel a camada do
server, deixando-a apenas para o repasse de dados para o banco e a chamada
de procedures e functions no mesmo, onde realmente existirá o processamento
total dos dados, as regras de negócio etc
Na experiência de vocês, já viram algo? Já tentaram algo do tipo?
O que acham desta abordagem?
Chamei-a no tÃtulo de "orientado a banco de dados" com aspas porque
realmente não sabia como titular de outra forma menos redundante, ou com
pleonasmo, não sei.
Espero poder muito aprender com vocês, independente do que eu expus aqui
ser viável ou não.
Abraço a todos.
Samuel