[firebase-br] RES: Fw: Ajuda projeto

Qatan wanstadnik em gmail.com
Dom Jan 25 16:36:22 -03 2015


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 





Mais detalhes sobre a lista de discussão lista