Bom galera, essa semana entrei em discussão com o pessoal da minha sala em relação a uma estrutura de banco de dados. Seria o seguinte:
No caso do desenvolvimento de uma aplicação para internet que trabalhará com empresas e seus respectivos clientes, tudo isso dentro da mesma aplicação, é recomendado criar um banco para cada cliente? ou deve-se utilizar o mesmo banco para toda a aplicação? Antes que vocês me achem louco ou perturbado, é que uma pessoa falou que seria melhor separar um banco para cada empresa, dessa forma os dados manteriam separados e de fácil manutenção (não intendi o porque disso), mas eu simplesmente discordo, pois tudo isso vai fugir do conceito de banco de dados relacional, sem falar na difícil tarefa de manutenção, tratando uma conexão distinta para cada empresa.
Com esse caso, eu queria saber de vocês uma outra opinião! Há vantagens em fazer isso? Quais podem ser? E as desvantagens? Qual a melhor forma? (junto ou separado)
Queria saber isso para ter um embasamento melhor para defender a minha opinião.
Question
Matheus Flauzino
Bom galera, essa semana entrei em discussão com o pessoal da minha sala em relação a uma estrutura de banco de dados. Seria o seguinte:
No caso do desenvolvimento de uma aplicação para internet que trabalhará com empresas e seus respectivos clientes, tudo isso dentro da mesma aplicação, é recomendado criar um banco para cada cliente? ou deve-se utilizar o mesmo banco para toda a aplicação? Antes que vocês me achem louco ou perturbado, é que uma pessoa falou que seria melhor separar um banco para cada empresa, dessa forma os dados manteriam separados e de fácil manutenção (não intendi o porque disso), mas eu simplesmente discordo, pois tudo isso vai fugir do conceito de banco de dados relacional, sem falar na difícil tarefa de manutenção, tratando uma conexão distinta para cada empresa.
Com esse caso, eu queria saber de vocês uma outra opinião! Há vantagens em fazer isso? Quais podem ser? E as desvantagens? Qual a melhor forma? (junto ou separado)
Queria saber isso para ter um embasamento melhor para defender a minha opinião.
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.