Fórum VARIAS BASE DE DADOS #488829

14/08/2014

0

QUAIS AS VANTAGENS E DESVANTAGENS EM DIVIDIR O SISTEMA EM VARIAS BASE DE DADOS? PODE HAVER PERDA DE PERFORMANCE?


POR EXEMPLO:

EU DESENVOLVO UM SISTEMA PARA UMA EMPRESA ONDE CRIO UMA BASE DE DADOS PRA RECURSOS HUMANOS, OUTRA PRA AREA DE LOGISTICA, E MAIS UMA PRA FINANCAS.
Marcos Santos

Marcos Santos

Responder

Post mais votado

14/08/2014

olá Marcos, tudo bem?

a questão de performance depende do servidor(as configurações) e acho bom as bases de dados estarem em hd´s diferentes, pelo menos ja me falaram isso, agora não sei se isso é possivel no Oracle.

Mariana Carvalho

Mariana Carvalho
Responder

Gostei + 1

Mais Posts

18/08/2014

João Françozo

Boa tarde Marcos,

Não há necessidade de você separar os bancos a não ser que você comercializa a parte as aplicações.
O banco Oracle é uma grande ferramentas que você configurar o banco de dados para ter a melhor performance.
O que devemos nos atendar é fazer os redo-log em unidades diferentes para ter o melhor performance, de padrão o Oracle vem com três redo eu crio umas duas ficando com 5 redo.


Att.
João Antonio
Responder

Gostei + 1

18/08/2014

Mariana Carvalho

Vantagem, se as bases estiverem em HD´s diferentes, sim, mas falo isso com base no SQL Server não tenho certeza se serve para o Oracle.
Responder

Gostei + 1

18/08/2014

João Françozo

Sim, é o mesmo critério.

No Oracle você configura o CONTROL FILE e os REDO também em HD diferentes.
Dessa forma temos um desempenho melhor.

Att
João Antônio.
Responder

Gostei + 1

18/08/2014

Mariana Carvalho

Sim, é o mesmo critério.

No Oracle você configura o CONTROL FILE e os REDO também em HD diferentes.
Dessa forma temos um desempenho melhor.

Att
João Antônio.


Que bom, todos os bancos sao assim?
Responder

Gostei + 1

19/08/2014

Marisiana Battistella

Complementando o que o João falou...
Você não precisa criar bancos diferentes, você pode trabalhar com schemas diferentes...
Cria um schema para o RH, outro para a logistica, outro para finanças, etc...
Assim, vc consegue facilmente acessar os dados de um schema em outro schema apenas controlando as permissões de acesso.
Responder

Gostei + 1

19/08/2014

Marcos Santos

A UTILIZAÇÃO DE VARIOS ESQUEMAS PODE TORNAR AS CONSULTAS MAIS DEMORADAS?
Responder

Gostei + 0

19/08/2014

Ronaldo Lanhellas

QUAIS AS VANTAGENS E DESVANTAGENS EM DIVIDIR O SISTEMA EM VARIAS BASE DE DADOS? PODE HAVER PERDA DE PERFORMANCE?


POR EXEMPLO:

EU DESENVOLVO UM SISTEMA PARA UMA EMPRESA ONDE CRIO UMA BASE DE DADOS PRA RECURSOS HUMANOS, OUTRA PRA AREA DE LOGISTICA, E MAIS UMA PRA FINANCAS.


Bom, se as bases tem tabelas que se relacionam, ou seja, uma precisa consultar dados da outra, então pode haver perda de performance sim, mas se são aplicações totalmente diferentes, você está fazendo certo.
Responder

Gostei + 0

19/08/2014

Marisiana Battistella

A UTILIZAÇÃO DE VARIOS ESQUEMAS PODE TORNAR AS CONSULTAS MAIS DEMORADAS?


Não. Se vc configurar de acordo, criar os indices necessários e depois utilizá-los corretamente, não vai deixar a consulta demorada.
Responder

Gostei + 1

19/08/2014

Mariana Carvalho

Complementando o que o João falou...
Você não precisa criar bancos diferentes, você pode trabalhar com schemas diferentes...
Cria um schema para o RH, outro para a logistica, outro para finanças, etc...
Assim, vc consegue facilmente acessar os dados de um schema em outro schema apenas controlando as permissões de acesso.


Verdade Marisiana, só para lembrar, é possivel separar as partes do banco com schemas, são arquivos diferente ou o mesmo?
Responder

Gostei + 0

03/10/2014

João Françozo

Citação:
Sim, é o mesmo critério.

No Oracle você configura o CONTROL FILE e os REDO também em HD diferentes.
Dessa forma temos um desempenho melhor.

Att
João Antônio.


Que bom, todos os bancos sao assim?


Sim alguns muda um pouco a forma de fazer.
Responder

Gostei + 0

03/10/2014

Mauricio Silva

Na versão 12c voce pode utilizar o multitenant e criar diversas bases

https://www.oracle.com/database/index.html
Responder

Gostei + 0

03/10/2014

Ronaldo Lanhellas

QUAIS AS VANTAGENS E DESVANTAGENS EM DIVIDIR O SISTEMA EM VARIAS BASE DE DADOS? PODE HAVER PERDA DE PERFORMANCE?


POR EXEMPLO:

EU DESENVOLVO UM SISTEMA PARA UMA EMPRESA ONDE CRIO UMA BASE DE DADOS PRA RECURSOS HUMANOS, OUTRA PRA AREA DE LOGISTICA, E MAIS UMA PRA FINANCAS.


Depende muito a interdependência desses módulos/sistemas. Se eles são totalmente separados (o que acho difícil) você pode separar as bases, mas se um usa a tabela de um outro como relacionamento, você terá que deixar tudo junto MAS pode criar "esquemas (schema)" diferentes, afinal essa é a finalidade do schema.
Responder

Gostei + 0

03/10/2014

Alex Lekao

Me metendo onde nao fui chamado. kkkk

Acredito que a melhor opcao sejam os schemas distintos mesmo.

Embora pareceme nao haver muita necessidade da separacao, visto que as areas do exemplo sao interelacionadas, normalmente os acessos ficam basicamente com as permissoes dos usuarios nas aplicacoes.

Mas de qualquer forma, cada caso eh um caso.

Abraco.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar