[firebase-br] ???FireBird na Internet.???
Romulo Oliveira
romulocpd em yahoo.com.br
Sex Dez 30 10:48:03 -03 2005
Bom, estou usando ainda em teste com a base de dados bem leve. Aqui
tenho conexão 512 via TeleBomba, a não. . Telemar quero dizer...hehehe..
e lá o cara tem Velox de 1 MB. A conexão e as telas de cadastro
funciona na boa.. tipo.. ao exibir um registro de cadastro de empresa e
fornecedor ele demora de 1 a 2 segundos.. mas deve-se levar em conta que
aqui tenho 60 usuarios e lá a fabrica tem 50 usuários conectados em MSN,
email, etc..... Com certeza se for um link dedicado seria até melhor.
Estou pra ter uma reunião com uma fábrica de leite que o cara já tem o
serviço da Telemar ligando as 4 fábricas. Este link é só pra dados, sem
internet e com certeza o sistema vai rodar direitinho.
Mas veja pra conseguir alta velocidade todo meu sistema está em Stored
procedure e principalmente Triggers. Pra vc ver, eu tenho 40 tabelas até
agora (chegará a umas 230 tabelas), e tenho umas 30 triggers no sistema.
O negócio nao é o volume de dados mas sim ir o menor número de vezes
ao servidor.
Ex:
Na tabela PEDIDO DE COMPRA eu armazeno os dados do Fornecedor e na
tabela ITENS PEDIDO DE COMPRA eu armazenos os dados principais do
produto (isso deve existir pois se vc for consultar o pedido de compra
ou venda mesmo de 2 anos atras o endereço poderá ser diferente, até o
Estado, e isso implica em impostos e outros).
Quando incluo o PEDIDO DE COMPRA eu só mando o Codigo fo Fornecedor e
tenho uma trigger AFTER INSERT que pega os dos fornecedor e completa o
pedido de compra. O mesmo nos ITENS DE PEDIDO DE COMPRA para os dados
do produto.
Ao incluir um PRODUTO eu tenho uma tabela ESTOQUE que é o estoque por
empresas.. na Trigger ele ja prepara tudo! e por aí vai!
Quando executei o sistema pela primeira vez demorou mt.. daí me
apurrinhei e joguei tudo pra stored e triggers. putz.. que aumento de
velcoidade! Em rede local nao da pra perceber.. mas acessando
externamente assim da pra ver que é mt importante estes recursos e por
isso que to no FB e nao saio mais!
Vlw!
Romulo
Sillvio Pedro wrote:
> nao fica lento,,, ??? ou vc usa algum componente pra compactacao ????
> --------------------------------------------------------------------------------
> Silvio Pedro da Silva Gestor em T.I. ( (64)9958-3894 *
> jdario em uol.com.br
> --------------------------------------------------------------------------------
>
> ----- Original Message ----- From: "Romulo Oliveira"
> <romulocpd em yahoo.com.br>
> To: <lista em firebase.com.br>
> Sent: Friday, December 30, 2005 10:00 AM
> Subject: Re: [firebase-br] ???FireBird na Internet.???
>
>
>> Eu aqui acesso um FireBird a 200km (estou em Macaé e acesso lé em Nova
>> Friburgo). Funciona na boa e o cara lá usa aquele serviço de DNS
>> dinamico (no-ip.org) Daí eu conecto direto a base empresa.no-ip.org
>> na porta 3050 e funciona na boa.
>>
>> Vlw!
>> Romulo
>>
>> Euler Jr wrote:
>>
>>> Sim. Para isto vc deve liberar a porta 3050 que é a default do
>>> Firebird para acesso externo (no gateway ou roteador). Lembre-se que
>>> este IP dever ser estático.
>>>
>>> []s
>>> Euler Jr.
>>>
>>>
>>> John Kennedy wrote:
>>>
>>>> Pessoal atualmente tenho um banco em um servidor RedHat9, faço conexão
>>>> por TCP em rede interna no IP: 192.167.0.251 com aplicativo Win32.
>>>> Conecto ao banco desta forma 192.167.0.251:/dados/fdb/TESTE.FDB .
>>>> Funciona certinho.
>>>>
>>>>
>>>> Gostaria de acessar um outro banco, mas fora de uma rede Interna
>>>> usando aplicativo Win32. Ou seja gostaria de conectar ao banco
>>>> 200.167.0.251:/dados/fdb/ TESTE. FDB
>>>>
>>>> E possível conectar ao banco com esta classe de IP, para Internet.
>>>> E possível fazer este acesso através de um aplicativo Win32. (Delphi)
>>>>
>>>>
>>>>
>>>> Valeu Galera.
Mais detalhes sobre a lista de discussão lista