Modelagem de Dados - Unidade de Saúde

Modelagem

02/06/2012

Dúvida em relação a modelagem do banco de dados, assim como o que utilizar para centralizar os dados seja replicação merge, distribuição de dados,etc.
Gustavo Carvalho

Gustavo Carvalho

Curtidas 0

Respostas

Gustavo Carvalho

Gustavo Carvalho

02/06/2012

Desculpa vou enviar o cenário e o problema:

Eu e mais um amigo estamos terminando a faculdade e pegamos um projeto um tanto grande para defender, segue abaixo a arquitetura do sistema.



=============== BANCO DE DADOS - GLOBAL ===========

== BD-Unidade 1 === BD-Unidade 2 === BD-Unidade N ==

Clientes-Unid1 === Clientes-Unid2 === Clientes-Unid3




Logo estamos discutindo qual banco iremos utilizar, assim como ele vai funcionar, chegamos em acordo com o seguinte:

-> Os dados de todas as unidades deverá estar no servidor global, sendo atualizado ao fim do dia.
-> Cada Unidade deverá possuir os dados somente desta unidade e não de outras.

Ao pesquisar vi sobre a replicação merge e me interessei, embora ela não atenda a segunda opção.
Alguém pode dar dicas de como fazer para centralizar os dados seguindo os 2 critérios.


GOSTEI 0
Eduardo Gonçalves

Eduardo Gonçalves

02/06/2012

Realmente é um projeto difícil para final de curso. Não seria melhor vocês questionarem o professor de vocês sobre a melhor ferramenta a ser utilizada?
GOSTEI 0
Gustavo Carvalho

Gustavo Carvalho

02/06/2012

Então infelizmente, na faculdade os professores que tinha um bom conhecimento de Banco de Dados por serem formados na área, acabaram saindo.. e os meus professores, acharam interessante a replicação merge, porém não são especialistas no assunto.
Eu queria a opinião de um especialista em banco de dados.
GOSTEI 0
Eduardo Gonçalves

Eduardo Gonçalves

02/06/2012

Um ponto importante também seria saber o SGBD que o seu cliente trabalha. Se ele trabalhar com Oracle, por exemplo, aí você vai ter que usar o Oracle. Mas se ele não tem nenhum SGBD provavelmente você terá que escolher um SGBD free, pois eles não terão recursos para usar um SGBD pago.
GOSTEI 0
Gustavo Carvalho

Gustavo Carvalho

02/06/2012

Entendo, no caso iriamos utilizar o mysql para o Trabalho de Conclusão.. caso o projeto vigorasse.. ai pensei no SQL SERVER ou ORACLE, pela grande quantidade de dados que o sistema iria gerar e pela segurança que é um ponto vital nesse sistema.

Agora o que eu realmente estou em dúvida é se replicação é o melhor jeito de se fazer esse sistema, ou se eu deveria estudar outras técnicas e/ou tecnologias, você sabe me dizer?..
GOSTEI 0
Eduardo Gonçalves

Eduardo Gonçalves

02/06/2012

Entendi... eu sei que replicação é muito usado na prática, mas infelizmente, como eu mesmo não trabalho com essa parte, eu não posso arriscar a te dizer se é a melhor técnica!
GOSTEI 0
Gustavo Carvalho

Gustavo Carvalho

02/06/2012

Compreendo, assim que eu souber a solução deste problema, assim como se estou seguindo o caminho certo ou não.. eu posto aqui a solução que adotei..
GOSTEI 0
POSTAR