Preciso de informação sobre conexões com BD
Gente minha situação é a seguinte:
Meu cliente quer que meu sistema se adapte ao uso dele porém ele possui algumas especificações que nunca trabalhei antes.
1) O servidor dele é Linux, pensei em utilizar o Interbase, mas não sei como ele vai se comportar, posso acessar somente via IP? funcionaria da mesma forna que no windows?
2) O cliente possui 5 filiais que possuem conexão remota através de roteadores de 64Kbps que dá uma taxa máxima de 8Kb por segundo de transferência. Ele gostaria de acessar o mesmo banco por todas as filiais através deste Link do roteador (cada filial possui um Link como o descrito acima). Não sei se suportaria com uma aplicação com apenas duas camadas, pensei em utilizar MIDAS com 3 camadas, mas não sei se mesmo assim não ficaria ruim a conexão, o q vcs acham?
3) Ele questionou a utilização do PostgreSQL, o q vcs podem me dizer sobre este banco sendo utilizado com Delphi? ele funciona melhor q o Interbase?
Qualquer resposta que possa me auxiliar na definição do q faremos para suprir as necessidades deste cliente são bem vindas, assim como sugestões sobre outros BDs que poderei utilizar.
Obrigado a todos!
Meu cliente quer que meu sistema se adapte ao uso dele porém ele possui algumas especificações que nunca trabalhei antes.
1) O servidor dele é Linux, pensei em utilizar o Interbase, mas não sei como ele vai se comportar, posso acessar somente via IP? funcionaria da mesma forna que no windows?
2) O cliente possui 5 filiais que possuem conexão remota através de roteadores de 64Kbps que dá uma taxa máxima de 8Kb por segundo de transferência. Ele gostaria de acessar o mesmo banco por todas as filiais através deste Link do roteador (cada filial possui um Link como o descrito acima). Não sei se suportaria com uma aplicação com apenas duas camadas, pensei em utilizar MIDAS com 3 camadas, mas não sei se mesmo assim não ficaria ruim a conexão, o q vcs acham?
3) Ele questionou a utilização do PostgreSQL, o q vcs podem me dizer sobre este banco sendo utilizado com Delphi? ele funciona melhor q o Interbase?
Qualquer resposta que possa me auxiliar na definição do q faremos para suprir as necessidades deste cliente são bem vindas, assim como sugestões sobre outros BDs que poderei utilizar.
Obrigado a todos!
Nando
Curtidas 0
Respostas
Henry
02/05/2003
Nando meu brother, q pepino hein......
Brother, o melhor conselho q eu posso te da é, esqueça o delphi, va trabalha essa parte com o kilix3(tambem da borland, muito parecido com delphi, mas é voltado pros pinguins) la é + especifico, de uma olhada por la..........
Brother, o melhor conselho q eu posso te da é, esqueça o delphi, va trabalha essa parte com o kilix3(tambem da borland, muito parecido com delphi, mas é voltado pros pinguins) la é + especifico, de uma olhada por la..........
GOSTEI 0
Farore
02/05/2003
Nando,
Eu uso interbase e funciona melhor no linux. Para voce acessar o banco é pelo ip mesmo. exemplo: 125.125.10.10:/banco/banco.gdb.
Eu usaria dbexpress que tem no kylix, eu só não tenho certeza se têm o datasnap(midas no delphi 7), mas mesmo assim com debexpess e interbase dá para fazer isto.
Eu senti dificuldades para trablhar com Postgresql e não sei se ele tem driver para o dbexpress.
Fabio Reis.
Eu uso interbase e funciona melhor no linux. Para voce acessar o banco é pelo ip mesmo. exemplo: 125.125.10.10:/banco/banco.gdb.
Eu usaria dbexpress que tem no kylix, eu só não tenho certeza se têm o datasnap(midas no delphi 7), mas mesmo assim com debexpess e interbase dá para fazer isto.
Eu senti dificuldades para trablhar com Postgresql e não sei se ele tem driver para o dbexpress.
Fabio Reis.
GOSTEI 0
Rebel_inside
02/05/2003
Olá colega.
Pode continuar usando o Delphi (caso as estaçoes sejam Windows)
E sugiro que use MySQL, pois ele tem para vários sistemas operacionais.. o PostgreSQL é, desculpem o termo, um saco de instalar no Windows.
O único fator negativo do MySQL, por enquanto, é que ele não tem suporte a stored procedures e views, porém dá para dar um work-around nisto rapidamente.
Ele funciona bem em internet\intranet usando TCP\IP. Porém se você usa componentes TTable (e os derivados do TDataset), quando vc abre a tabela, ele busca todos os registros no servidor e traz localmente. Isto pode abaixar consideravelmente a performance da aplicação.
[]´s
Pode continuar usando o Delphi (caso as estaçoes sejam Windows)
E sugiro que use MySQL, pois ele tem para vários sistemas operacionais.. o PostgreSQL é, desculpem o termo, um saco de instalar no Windows.
O único fator negativo do MySQL, por enquanto, é que ele não tem suporte a stored procedures e views, porém dá para dar um work-around nisto rapidamente.
Ele funciona bem em internet\intranet usando TCP\IP. Porém se você usa componentes TTable (e os derivados do TDataset), quando vc abre a tabela, ele busca todos os registros no servidor e traz localmente. Isto pode abaixar consideravelmente a performance da aplicação.
[]´s
GOSTEI 0
Cic.pop
02/05/2003
Eu usaria a tecnologia SOAP do Delphi7/Kylix3 com dbExpress e CLX se for para rodar em Linux/Windows.
Um abraço!
Um abraço!
GOSTEI 0