VARIOS BANCO DE DADOS
Boa tarde senhores
Preciso de uma ajuda de vcÂÂÂ's...preciso fazer uma aplicação que irá trabalhar com varios banco de dados.. MySQL, SQL, Oracle. Se o usuário escolher pelo Oracle minha aplicação vai utilizar o Oracle. A dúvida é...como fazer isso, pois existem diferenças entre alguns comandos do MySQL, SQL ou Oracle.
como vcÂÂÂ's trabalham com relação a isso ?
Preciso de uma ajuda de vcÂÂÂ's...preciso fazer uma aplicação que irá trabalhar com varios banco de dados.. MySQL, SQL, Oracle. Se o usuário escolher pelo Oracle minha aplicação vai utilizar o Oracle. A dúvida é...como fazer isso, pois existem diferenças entre alguns comandos do MySQL, SQL ou Oracle.
como vcÂÂÂ's trabalham com relação a isso ?
Cara.. existem muitas diferenças.
Se vc estiver usando o .NET 2.0 fica um pouco mais fácil por causa das factorys.
veja isso http://www.devmedia.com.br/articles/viewcomp.asp?comp=3364
O que eu faço, muitos torcem o nariz, porém eu acho que é a melhor forma.
Eu crio váras procs para insert/update/delet, crio functions, views, triggers, etc.. deixo o banco administrar isso.
O problema é o retrabalho: vc deverá replicar pra todos os banco de dados, só que tem um ganho que eu acho ser crucial nessa situação: vc pode otimizar a sua proc, fazendo com que ela rode da melhor forma possivel em um determinado banco de dados. Vc usa todo recurso que o Banco de dados te proporciona.
Se vc amarra os comandos de SQL no seu sistema, fica muito complicado tratar os vários tipos de bancos de dados, e nem sempre uma instrução tem um desenpenho bom em todos os bancos de dados.
Ve se isso te ajuda
Se vc estiver usando o .NET 2.0 fica um pouco mais fácil por causa das factorys.
veja isso http://www.devmedia.com.br/articles/viewcomp.asp?comp=3364
O que eu faço, muitos torcem o nariz, porém eu acho que é a melhor forma.
Eu crio váras procs para insert/update/delet, crio functions, views, triggers, etc.. deixo o banco administrar isso.
O problema é o retrabalho: vc deverá replicar pra todos os banco de dados, só que tem um ganho que eu acho ser crucial nessa situação: vc pode otimizar a sua proc, fazendo com que ela rode da melhor forma possivel em um determinado banco de dados. Vc usa todo recurso que o Banco de dados te proporciona.
Se vc amarra os comandos de SQL no seu sistema, fica muito complicado tratar os vários tipos de bancos de dados, e nem sempre uma instrução tem um desenpenho bom em todos os bancos de dados.
Ve se isso te ajuda
Fala angelo
valew pela difa...vou dar uma olhada.
valew pela difa...vou dar uma olhada.
Tópico encerrado , respostas não são mais permitidas