[firebase-br] RES: O Que é TS e Porque Deixar FB longe de Acesso externo?

Kleber Caneva kdcc em terra.com.br
Qui Fev 12 08:44:16 -03 2009


Você está correto quando afirma que é possivel acessar pela internet.

O problema é que o protocolo do FireBird não é otimizado para ser usado em 
redes lentas (internet). Quando o IB foi criado, nem se sonhava em nesse 
tipo de conexão, sendo assim não houve preocupação de evitar excessos.. Ele 
trafega muita informação extra nos pacotes IP, gerando trafego 
desnecessário.

Já fiz testes de conexão pela internet com o FB e com o SQL Server. Cara, 
não se compara. Nesse quisito o SQL Server é animal.

Para aplicações remotas, eu aconselho o uso de multi-camadas.  Ai, acaba 
esse problema.

Espero ter conseguido esclarecer.

[]´s

Kléber Caneva


----- Original Message ----- 
From: "Escovador de Bits" <escovadordebits em gmail.com>
To: "FireBase" <lista em firebase.com.br>; <luisfirevb em gmail.com>
Sent: Wednesday, February 11, 2009 8:28 PM
Subject: Re: [firebase-br] RES: O Que é TS e Porque Deixar FB longe de 
Acesso externo?


Bom dia/tarde pessoal.

Poderiam me esclarecer essa afirmação de que "o Firebird não foi feito
para acesso web"?

Que eu saiba, podemos efetuar as conexões via TCP/IP, e portanto, não
importa se estamos conectando em um Firebird local, ou em outra máquina
da mesma rede, ou em uma máquina externa, na internet.

A única diferença de acessá-lo via internet, é que a velocidade de
acesso vai depender da velocidade da sua conexão (velocidade da banda),
que é o "calcanhar de Aquiles" de QUALQUER APLICAÇÃO, independente de
ser um SGBD ou não, portanto, não se trata de uma deficiência do Firebird.

Posso perfeitamente deixar minha máquina caseira conectada na internet,
configurar o Firebird para abrir uma porta diferente de 3050 (para não
ficar tão vulnerável a invasões), configurar o Firewall de minha máquina
para permitir conexões externas ao Firebird, e sabendo qual é o endereço
IP externo de minha máquina na internet, posso conectar-me a ela por
qualquer outra ferramenta a partir de qualquer outra máquina na
internet, sem frescura alguma, como eu já fiz com o Firebird e outros
SGBDs, como o Oracle 10g e o M$$$ SQL Server 2000, sem a menor dor de
cabeça.

Em questão de performance, é como eu citei antes, depende também da
velocidade de sua conexão, como qualquer outro tipo de aplicação, sem
preconceito algum de cor, raça, religião ou tipo de aplicação.

LuisFireVB escreveu:
> Ok agora ficou claro sim.
>
> O que me deixou muito "Desanimado" foi justamente pensar que o FB fosse 
> para
> Web também, pois estava me preparando para migrar meu sistema do Access 
> para
> ele com essa finalidade de acessos em unidades distantes ao servidor
> central. Então isso complica tudo agora.
>
> Teria então de pensar no MySQL, mas ele é pago para aplicações comerciais.
>
> Obrigado Kleber.
> Luis
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] 
> Em
> nome de Kleber Caneva
> Enviada em: quarta-feira, 11 de fevereiro de 2009 17:21
> Para: FireBase
> Assunto: Re: [firebase-br] O Que é TS e Porque Deixar FB longe de Acesso
> externo?
>
> 1) O FB não é feito pra acesso WEB. Pelo contrario, até o momento, esse é 
> o
> calcanhar de aquiles do FB. Mas isso está sendo alterado pelos
> desenvolvedores.
>
> 2) TS = Terminal Server = Remote Desktop
> A Diferença é que o que vem com o Windows (só para uso de administrador,
> máximo de 2 conexões simultaneas, o XP tem isso tb) eles chamam de Remote
> Desktop. As licenças que permitem fazer mais conexões simultaneas eles
> chamam de TS e é pago.
>
> 3) Explicando:
> O servidor que terá o TS, terá acesso externo a rede. Por tanto, pode
> ocorrer tentativas de invasão. Se alguem invadir, pode zuar o BD. 
> Colocando
>
> ele num outro servidor, teria mais uma barreira antes do invasor chegar ao
> BD.
> No meu maior cliente, existe um servidor proxy/firewall pra servir de 
> porta
> pra internet. Ele direciona os TS par ao servidor Win2k3. o BD fica num
> terceiro servidor. ou seja, bem longe da internet.
> Em outro cliente, ele faz algo parecido usando maquinas virtuais (vmware)
>
> Espero não ter complicado mais.
>
> []´s
>
> Kléber Caneva
>
>
> ----- Original Message ----- 
> From: "LuisFireVB" <luisfirevb em gmail.com>
> To: "'FireBase'" <lista em firebase.com.br>
> Sent: Wednesday, February 11, 2009 5:01 PM
> Subject: [firebase-br] O Que é TS e Porque Deixar FB longe de Acesso
> externo?
>
>
> Kléber mas se o FB é feito para acesso pela WEB, porque deixá-lo longe de
> acesso externo, não entendi?
>
> O que é TS? É Terminal Server? Se sim isso é igual ao Remote Desktop do
> Windows onde se cria uma máquina virtual no servidor para acesso externo?
> Qual seria a diferença entre os dois ou são a mesma coisa com nomes
> diferentes?
>
> Luis
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] 
> Em
> nome de Kleber Caneva
> Enviada em: quarta-feira, 11 de fevereiro de 2009 16:13
> Para: FireBase
> Assunto: Re: [firebase-br] RES: Como Comprar um Servidor? (Meio Off)
>
> Pelo número de conexão (20 a 30) vc pode até usar a SS que usa menos
> memoria. Ou partir pra CS com mais memoria se tiver verba.
>
> Agora por causa das TS, sugiro um servidor separado só pra ele. O TS 
> consome
>
> muita memoria, e pode acabar com a performace do Fb. por causa disso. Além
> de que por questão de segurança é sempre bom deixar o Banco longe de 
> acesso
> externo.
>
> []´s
>
> Kléber Caneva
>
>
> ______________________________________________
> 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
>
> E-mail verificado pelo Terra Anti-Spam.
> Para classificar esta mensagem como spam ou não spam, visite
> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVy
> cmEmMSwxMjM0Mzc5MTQyLjExMDIwNy4yNzAyNC5xdWVzbmVsLnRlcnJhLmNvbSw2MDI0
> Verifique periodicamente a pasta Spam para garantir que apenas mensagens
> indesejadas sejam classificadas como Spam.
>
>
>
> ______________________________________________
> 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
>
>

______________________________________________
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

E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, visite
http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjM0MzkxMzg1Ljk2NTUzMi4zMTQxMi5kcmVzZGVuLnRlcnJhLmNvbSwxMTEzMg==
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.






Mais detalhes sobre a lista de discussão lista