[firebase-br] Aplicação Multi-Banco...
Zottis
zottissistemas em brturbo.com.br
Sex Jun 27 11:21:13 -03 2008
Uma sugestão que não sei se seria viável, pois nunca usei um sistema assim,
Usar um Identificador (Arquivo .Ini) ou outro para reconhecer qual banco o
Cliente escolheu.
então usaria Componentes específicos de cada banco ou mudaria a sintese
Tipo assim:
if FB Then ....
if SQL_Server then....
espero que ajude.
Zottis(TeamFB Users)
Zottis Sistemas - 2008 Ano XI
Programação Delphi/PHP/Firebird/MySQL
"Um homem só tem o direito de olhar
a um outro de cima para baixo, quando
vai ajuda-lo a levantar-se".
Gabriel Garcia Marquez
----- Original Message -----
From: "Marlon David de Souza" <marlon em sysmo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, June 27, 2008 10:22 AM
Subject: Re: [firebase-br] Aplicação Multi-Banco...
Se vc usar multi-tier, é mais fácil. Você terá de se preocupar somente
com pequenas diferenças de sintaxes dos comandos SQL entre um banco e
outro. No entanto se quiser colocar as regras de negócios no próprio
banco em forma de Triggers e SP/Funções, ai a coisa complica bastante,
pois cada banco possui uma sintaxe diferente de programação (PL/SQL).
Sem mais,
Marlon David de Souza
Desenvolvimento
Sysmo Informática Ltda
Custódio escreveu:
> Bom dia,
>
> Alguem ja pensou, ou ja desenvolveu, alguma aplicação muito banco? Onde o
> mesmo sistema possa ser utilizado com diversos bancos de dados, sem
> nenhuma modificação no código fonte??
>
> Estamos iniciando o projeto de um sistema novo, e gostariamos de dar
> opções ao usuário de escolher qual banco de dados utilizar. Hoje existem
> versões gratuitas do oracle, mysql, sqlserver, firebird... isso nos
> permite flexibilidade de escolha para cada situação.
>
> Por exemplo... o firebird ou mysql são bancos de dados mais leves e mais
> fáceis de distribulir, e poderia ser uitlizado em lojas com até 2
> maquinas. Agora o mesmo sistema, poderia ser utilizado por uma indústria,
> onde tenho 20 usuarios, onde comporta a utilização de um banco como oracle
> ou sql server...
>
> Algumas questões:
> - Desenvolver rotinas SQL no padrão ANSI podem resultar em queda de
> desempenho, já que tenho que abrir mão de funções específicas de cada
> banco para poder ter compatibilidade.
> - Alguem utiliza o UNIDAC, componente que permite utilizar vários banco de
> dados na mesma aplicação?
> - Alguem possui algum caso de sucesso nesse assunto?
>
> Obrigado
>
>
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista