[firebase-br] Portabilidade!!!!!!!!!!!!!!!!!!!!
Alessandro
alencco em live.com
Sáb Abr 12 22:38:36 -03 2008
Hum, eu concordo que poratabilidade seja realativa, porém se deve pensar
nela pelo seguinte fato:
- Digamos que o seu sistema hoje trabalhe com firebird, ai vc vende ele pra
uma empresa que já tem licensiado o MS SQL 2008 e não quer perder a licensa,
pronto, fudeu, se vc usou componentes nativos vc praticamente terá que
reescrever tudo o que for relacionado ao DB.
Agora isso que vc falou sobre "a, troca a DLL que jah era", isso nao tem
mesmo, porém esses Compoentes tornam o processo menos doloroso, ou seja,
imagine que no exemplo acima você economize 40% do seu tempo pra efetuar a
troca, esse é um valor considerável.
Eu não conheço muito disso, mas pelo que tenho lido ultimamente sobre isso,
essa seria minha opnião no momento.
xD
[]'s
Alessandro
--------------------------------------------------
From: "Magno System" <magno em speet.com.br>
Sent: Saturday, April 12, 2008 9:42 PM
To: "FireBase" <lista em firebase.com.br>
Subject: [firebase-br] Portabilidade!!!!!!!!!!!!!!!!!!!!
> Há muito tempo tenho visto na lista que o componente X tem mais vantagem
> que o componente Y por portabilidade!!!
>
> Acho que para você ter portabilidade você não pode ter STORED PROCEDURE,
> TRIGGER, UDF, etc e etc e etc.
>
> Eu não acredito que migrar um sistema mesmo que você use um componente
> multibancos seja tão simples!!!
>
> Será que alguém aqui na lista teria um sistema em que para trocar de
> FIREBIRD para MYSQL ou ORACLE ou SQL SERVER ou POSTGREES apenas
> necessitaria de trocar a DLL do DBEXPRESS por exemplo ???
>
> Acho que PORTABILIDADE é para quem trabalha com PARADOX e MSACESS, onde
> basta criar tabelas iguais com campos iguais que tá tudo resolvido.
>
> Em SGDB existem recursos do banco de dados que devem ser explorados,
> recursos esses, específicos de cada banco. Tenho espalhado nos meus bancos
> FIREBIRD a função FOR SELECT que até onde eu sei somente o FIREBIRD tem.
> Se eu fosse migrar de banco teria que repensar toda regra de negócio, onde
> tem o FOR SELECT.
>
> Um exemplo básico: O FIREBIRD até onde eu sei é o único banco que tem
> STORED PROCEDURES SELECIONÁVEIS. Então para eu ter PORTABILIDADE teria que
> abrir mão desse recurso maravilhoso!!!
>
> Ou eu como angú ou como chocolate!!! Ou você trabalha com um banco ou
> outro!!! PORTABILIDADE é algo bem relativo!!!
>
> Como diria CAETANO. É isso que eu acho, ou não!!!
>
> EMPRESA: Marcelo Guimarães Nogueira
> NOME FANTASIA: Magno System
> ENDEREÇO: Rua Oliveira Leite, 66 - Centro - Passa Quatro - MG
> EMAIL: magno em speet.com.br
> CNPJ: 07.693.076/0001-99
>
> Marcelo Guimarães Nogueira
> Magno System (Empresa Desenvolvedora de Software)
> ______________________________________________
> 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