[firebase-br] RES: Fw: Ajuda projeto

Marcelo Geyer estanisgeyer em gmail.com
Dom Jan 25 18:08:46 -03 2015


O problema de fazer um aplicativo multi banco, é que você não pode fazer
uso de recursos específicos de cada banco de dados, não aproveitando de
todo o potencial que o banco de dados pode prover.
Em 25/01/2015 16:55, "Qatan" <wanstadnik em gmail.com> escreveu:

> Interessante, sempre ouvia esse termo "camadas" mas não fazia idéia do que
> seria... agora estou começando a entender.
> Então o a camada X1 seria um programa que vai receber as requisições de X2
> e vai consultar o BD, então devolve para X2 o que o BD devolver para ele...
> só que atende n X2.
> Realmente é uma idéia bem "esperta" considerando que isso não tem como ser
> controlado pelo fornecedor do BD.
> Mas por que alguém precisaria usar o Oracle quando temos o Firebird,
> MariaDB ou mesmo o PostgreSQL? Realmente faz tanta diferença?
> Obrigado pela aula.
>
> Qatan
>
>
> -----Original Message----- From: Gladiston Santana
> Sent: Friday, January 23, 2015 6:10 PM
> To: FireBase
> Subject: Re: [firebase-br] RES: Fw: Ajuda projeto
>
> Uma conta proxy é um termo que achei apropriado para descrever o seguinte
> procedimento:
> Voce compra um Oracle para 5 licenças (o minimo), instala ele no teu
> servidor.
> Desenvolve seu programa para ter ao menos 2 camadas, uma delas ficará
> também no servidor e (chamemos de X1) e se comunicará com o Oracle e a
> outra camada é seu aplicativo (chamemos de X2) que será instalado em todos
> os desktops de usuários da empresa, digamos que haja 300.
> Do ponto de vista tecnico, é isso que ocorre:
> Os 300 usuários/desktops não acessam o banco diretamente, estão
> requisitando/enviando informações a uma camada do aplicativo X2.
> O X2 pega essas requisições e acessa o Banco de Dados e as devolve para o
> X1.
> Conclui-se que o banco de dados está sendo acessado apenas por 1
> aplicação/camada, ou por um único cliente, logo usa apenas 1 licença.
>
> Daí tú economizou em 295 licenças.
> Daí você tira a conclusão de quanto uma empresa ganha se desenvolver em n
> camadas ao invés do modelo cliente/servidor sob essas circunstâncias.
> A maneira mais fácil de criar programas em n camadas é usar delphi e criar
> webservices.
>
> []´s
>
> Em 21 de janeiro de 2015 18:55, Qatan <wanstadnik em gmail.com> escreveu:
>
>  Olá Gladiston,
>>
>> Interessante explicação.
>> Não sei bem como funciona para usar conta proxy... seria o equivalente ao
>> RDP (WTS)?
>> Já fiz isso acessando BD Access, a vantagem era evidente, muito mais
>> velocidade e uma coisa interessante é que o aplicativo (VB6) tinha um
>> número limitado de licenças concorrentes (4) mas pelo WTS descobri por
>> acidente que já estava com 7 micros acessando ao mesmo tempo sem
>> problemas,
>> ou seja, não aparecia para o aplicativo que tinha mais conexões do que
>> você
>> conseguia na prática... podia conectar 10, 15 ou mais micros se
>> quisesse...
>>
>> Qatan
>>
>>  ______________________________________________
> 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
>
> ______________________________________________
> 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