[firebase-br] Banco hospedado - Alternativas

Marcos Weimer marcosweimer em gmail.com
Sex Maio 9 11:31:29 -03 2014


usamos hospedagem windows (IIS), o webservice em c# (asp) é bem tranquilo
de desenvolver, adiciona a dll (FirebirdSql.Data.FirebirdClient) e usa ela
para acessar o banco, é bem simples, existem varios tutoriais na internet,
oque vc vai ter que adequar é a saida do web e o recebimento no cliente
(delphi, android...), terão de conversar na mesma tecnologia (json, xml,
datatable, dataset...).

Dê uma procurada que tem alguns tutos bem didáticos/simples para entender o
funcionamento.

-=Ma®©oS=-
Marcos R. Weimer
Delphi / C# / ASP.NET / PHP / WebServices / Firebird



Em 9 de maio de 2014 11:27, Carlos Wilson <cwfsa1 em gmail.com> escreveu:

> Marcos, poderia passar mais detalhes? Voce sobe essa dll como se fosse uma
> UDF? Comunica com delphi?
>
> alguém tem algum material sobre criação de webservice para comunicação com
> o banco e com delphi?
>
> []'s
> Carlos Wilson
> Formosystem
> Informática e Automação Comercial
>
> Em 09-05-2014 10:21, Marcos Weimer escreveu:
>
>> Aqui usamos webservices em C# integrado ao banco firebird usando a DLL
>> disponivel no site do fb.
>>
>>
>> -=Ma®©oS=-
>> Marcos R. Weimer
>> Delphi / C# / ASP.NET / PHP / WebServices / Firebird
>>
>>
>>
>> Em 9 de maio de 2014 10:16, Rodrigo Gomes da Silva
>> <rodrgomes em gmail.com>escreveu:
>>
>>  O problema não é velocidade do banco ou necessidade de server dedicado, é
>>> que o firebird é péssimo trabalhando com latência alta de rede, coisa que
>>> na internet é o que mais tem. Não sei causa exata, mas imagino que ele
>>> trafega muitos pacotes de modo sincrono, esperando um chegar,
>>> confirmando,
>>> para depois mandar outro... ai uma latencia de rede local de 1ms vai
>>> subir
>>> pra uns 100-300ms (dependendo da distancia fisica do seu servidor) por
>>> pacote.
>>>
>>> Resumindo, a questão é do protocolo e não tem como mudar sem mudar o
>>> método
>>> de trabalho.
>>>
>>> Coisa que se pode fazer para melhorar é mudar a forma de comunicação
>>> colocando alguma camada intermediaria ao firebird, como gerar um
>>> webservice
>>> no servidor ou usar alguma solução como datasnap/remote datamodule, em
>>> ambos casos no lado do servidor pois ai ve teria tecnologias que tem
>>> forma
>>> de comunicação mais otimizada para trabalho com latencias maiores
>>>
>>>
>>> Em 9 de maio de 2014 09:59, Carlos Wilson <cwfsa1 em gmail.com> escreveu:
>>>
>>>  Então o problema é com o tipo de hospedagem? O firebird exige uma
>>>> hospedagem dedicada só pra ele? Hospedagem como a da kinghost não serve
>>>>
>>> pra
>>>
>>>> ele?
>>>>
>>>>
>>>> []'s
>>>> Carlos Wilson
>>>> Formosystem
>>>> Informática e Automação Comercial
>>>>
>>>> Em 09-05-2014 09:25, Joel do Prado Junior escreveu:
>>>>
>>>>   http://fbserver.locador.com.br/
>>>>
>>>>> Em 09/05/2014 09:19, Carlos Wilson escreveu:
>>>>>
>>>>>  Bom dia a todos,
>>>>>>
>>>>>> Creio que o assunto seja pertinente a lista mas se os moderadores
>>>>>> acharem que é off-topic podem fazer a alteração.
>>>>>> Bem, sempre trabalhei com o Firebird, desde a versão 1.5 e gosto muito
>>>>>> de verdade dele, não gostaria de abandoná-lo.
>>>>>> Acontece que até para aumentar meus conhecimentos e ver um novo tipo
>>>>>> de
>>>>>> serviço que eu possa oferecer a meus clientes, fiz o seguinte, peguei
>>>>>>
>>>>> meu
>>>
>>>> banco, que eu uso para controlar o financeiro da minha empresa e
>>>>>>
>>>>> hospedei
>>>
>>>> no meu domínio na kinghost. A ideia era poder acessar o sistema pelo
>>>>>> notebook que qualquer lugar sem depender da minha rede física. O
>>>>>>
>>>>> resultado:
>>>
>>>> Está sofrível de usar. A lentidão é absurda até na conexão, até pelo
>>>>>> ibexpert é uns 20 segundos até abrir o banco para realização de
>>>>>>
>>>>> qualquer
>>>
>>>> tarefa, tentei sempre trazer o minimo de registro possivel mas mesmo
>>>>>>
>>>>> assim.
>>>
>>>> Funciona mas precisa de um saco de paciencia.
>>>>>> Bem nós desenvolvemos um sistema de liberação de licença on-line e pra
>>>>>> isso usamos um banco mysql na mesma kinghost. Embora o banco seja
>>>>>> muito
>>>>>> pequeno mas a velocidade é praticamente em tempo real. Mas eu sou
>>>>>> muito
>>>>>> desconfiado com o mysql, não sei se ele é um banco confiável para um
>>>>>>
>>>>> ERP.
>>>
>>>> Bem o intuito deste post não é gerar flamewars nem discutir o sexo dos
>>>>>> anjos. Gostaria que os colegas me apresentassem suas sugestões de como
>>>>>> melhorar minha situação. Tem algo que eu possa fazer com o firebird? A
>>>>>> saída é realmente trocar de banco? Se sim qual banco eu teria menos
>>>>>>
>>>>> impacto
>>>
>>>> no sistema, curva de aprendizagem?
>>>>>>
>>>>>> Muito obrigado e desculpem se me alonguei demais.
>>>>>>
>>>>>>
>>>>>>  ______________________________________________
>>>>> 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
>>>
>>>  ______________________________________________
>> 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