Re: [java-list] DB2 X Java X Linux
Olá Fábio ! Respostas abaixo : Jean Fábio Barros wrote: >Ola! > >Estou com algumas duvidas! >Temos uma programinha em VB que eh disparado de tempo em tempo no >WindowsNT(pelo agendador de tarefas) para ler uns arquivos em TXT e gravar >no DB2. >Temos varios servidores Linux e temos apenas esse com M$ Windows, por causa >desse programinha! >Gostaria de escrever um programa em Java para ler esses arquivos TXT e >gravar no DB2, porem esse processo precisa ser muito rapido, gostaria de >saber se o overhead da maquina virtual(para levantar o programa) pode >atrasar isso, pois hoje o programinha em VB faz todo o processo em menos de >2 segundos (sao poucos dados a gravar); > Vc pode fazer em java sim, sem problemas, mas a performance dependendo do que vc vai fazer pode ser menor, se bem que ler arquivos dependo do sistema operacional e o linux é melhor que o windows nisso entre muitas outars coisas, mas o problema é que o java é interpretado, o que faz com que sua performance as vezes deixe a desejar. > >Qual o driver JDBC(tipo 4) free mais rapido para Db2? > Sugiro que pegue o driver JDBC que vem com o SGBD que normalmente é desenvolvido pelo seu fabricante. > >O Linux tem um processo para disparar o programas em determinados momentos? >ou terei que colocar isso na aplicacao? > Com certeza, aquele comando at que vc encontra no nt nasceu nos sistemas linux, sendo que o linux também tem o crontab. > > >Abracos > T+ -- === Professor Mauri Ferrandin - [EMAIL PROTECTED] Núcleo(Kernel) de Informática UNERJ - Centro Universitário de Jaraguá do Sul - SC - Brazil Linux registred user #121834 A medicina é regulamentada pelo CRM; Engenheira pela CREA; Advocacia pela OAB; A sociedade pelos poderes legislativo, executivo e judiciário; E a informática que influi em todas as áreas, quem a regulamenta no Brasil??? -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] DB2 X Java X Linux
Olá Jean, Você pode facilmente trocar por Java essa solução. Basta escrever o programa que lê o arquivo TXT, e envia ao DB2. Para o serviço de sheduler existe o JCrontab (http://jcrontab.sourceforge.net/), para acessar o DB2 via JDBC, a IBM disponibiliza os tipos 2 e 3, recomendo o tipo 2 (é necessário a instalação do cliente do DB2). Sugiro que a aplicação seja iniciada apenas uma vez e a rotina que faz a transferência de dados seja ativada pelo JCrontab. Isso faz com que o código que fica na memória tenha uma acesso mais rápido, e seja usado o HotSpot, se for apenas iniciar a JVM de tempos em tempo, o footprint não será de 2s. []s Claudio Jean Fábio Barros wrote: > Ola! > > Estou com algumas duvidas! > Temos uma programinha em VB que eh disparado de tempo em tempo no > WindowsNT(pelo agendador de tarefas) para ler uns arquivos em TXT e gravar > no DB2. > Temos varios servidores Linux e temos apenas esse com M$ Windows, por causa > desse programinha! > Gostaria de escrever um programa em Java para ler esses arquivos TXT e > gravar no DB2, porem esse processo precisa ser muito rapido, gostaria de > saber se o overhead da maquina virtual(para levantar o programa) pode > atrasar isso, pois hoje o programinha em VB faz todo o processo em menos de > 2 segundos (sao poucos dados a gravar); > Qual o driver JDBC(tipo 4) free mais rapido para Db2? > O Linux tem um processo para disparar o programas em determinados momentos? > ou terei que colocar isso na aplicacao? > > Abracos -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] DB2 X Java X Linux
Caro amigo, Por que não usa uma Stored Procedure em Java para fazer isso? O driver JDBC que pode estar utilizando vem junto com o DB2 está dentro de uma pasta chamada java dentro da pasta do db2 (sqllib). Fábio Hasegawa [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> ICQ #13791479 C&C Computação e Comunicação Ltda - São Paulo. IBM Premier Business Partner Tel: +55 (11) 5051-6302 Fax: +55 (11) 5051-2244 -Mensagem original- De: Jean Fábio Barros [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 29 de julho de 2002 10:41 Para: [EMAIL PROTECTED] Assunto: [java-list] DB2 X Java X Linux Ola! Estou com algumas duvidas! Temos uma programinha em VB que eh disparado de tempo em tempo no WindowsNT(pelo agendador de tarefas) para ler uns arquivos em TXT e gravar no DB2. Temos varios servidores Linux e temos apenas esse com M$ Windows, por causa desse programinha! Gostaria de escrever um programa em Java para ler esses arquivos TXT e gravar no DB2, porem esse processo precisa ser muito rapido, gostaria de saber se o overhead da maquina virtual(para levantar o programa) pode atrasar isso, pois hoje o programinha em VB faz todo o processo em menos de 2 segundos (sao poucos dados a gravar); Qual o driver JDBC(tipo 4) free mais rapido para Db2? O Linux tem um processo para disparar o programas em determinados momentos? ou terei que colocar isso na aplicacao? Abracos -- Jean Fabio Barros www.compsis.com.br Crie o seu email gratuito no mail.pt http://www.mail.pt -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] DB2 X Java X Linux
Olá, Acredito que no caso do java seja possível fazer um programinha rodando "eternamente" em background, com uma thread com sleep desse tempo estipulado... dessa forma vc nao tem o overhead da vm (pois a mesma foi carregada no primeiro momento do startup da aplicacao, e permanece carregada até que a aplicação seja encerrada) ... Acho q isso deve funcionar nao sei se existe um maximo pra um sleep - Original Message - From: "Jean Fábio Barros" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, July 29, 2002 10:41 AM Subject: [java-list] DB2 X Java X Linux > Ola! > > Estou com algumas duvidas! > Temos uma programinha em VB que eh disparado de tempo em tempo no > WindowsNT(pelo agendador de tarefas) para ler uns arquivos em TXT e gravar > no DB2. > Temos varios servidores Linux e temos apenas esse com M$ Windows, por causa > desse programinha! > Gostaria de escrever um programa em Java para ler esses arquivos TXT e > gravar no DB2, porem esse processo precisa ser muito rapido, gostaria de > saber se o overhead da maquina virtual(para levantar o programa) pode > atrasar isso, pois hoje o programinha em VB faz todo o processo em menos de > 2 segundos (sao poucos dados a gravar); > Qual o driver JDBC(tipo 4) free mais rapido para Db2? > O Linux tem um processo para disparar o programas em determinados momentos? > ou terei que colocar isso na aplicacao? > > Abracos > -- > Jean Fabio Barros > www.compsis.com.br > Crie o seu email gratuito no mail.pt > http://www.mail.pt > > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > - > > -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] DB2 X Java X Linux
a diferença de performance vai estar no fato da sua aplicacao ter que conectar com o banco dependendo do intervalo entre cada execução, poderia utilizar uma classe que fizesse um thread para executar essa tarefa, e manter na memoria constantemente esse programa, com isso deve ficar com uma performance relativa, provavelmente proxima. se quer performance, por que nao usa C/C++ conectando de forma nativa no banco??? -Original Message- From: Jean Fábio Barros [mailto:[EMAIL PROTECTED]] Sent: Monday, July 29, 2002 10:41 To: [EMAIL PROTECTED] Subject: [java-list] DB2 X Java X Linux Ola! Estou com algumas duvidas! Temos uma programinha em VB que eh disparado de tempo em tempo no WindowsNT(pelo agendador de tarefas) para ler uns arquivos em TXT e gravar no DB2. Temos varios servidores Linux e temos apenas esse com M$ Windows, por causa desse programinha! Gostaria de escrever um programa em Java para ler esses arquivos TXT e gravar no DB2, porem esse processo precisa ser muito rapido, gostaria de saber se o overhead da maquina virtual(para levantar o programa) pode atrasar isso, pois hoje o programinha em VB faz todo o processo em menos de 2 segundos (sao poucos dados a gravar); Qual o driver JDBC(tipo 4) free mais rapido para Db2? O Linux tem um processo para disparar o programas em determinados momentos? ou terei que colocar isso na aplicacao? Abracos -- Jean Fabio Barros www.compsis.com.br Crie o seu email gratuito no mail.pt http://www.mail.pt -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] DB2 X Java X Linux
O Driver JDBC da IBM pra linux eh o prio driver JDBC q tem no mercado, pelo meno sera no fim do ano passado, ele so implementa as funcoes basicas do JDBC, quando receber um result set so pode ir pra frente, e nao pode voltar. Se fizer um search an IBM por linux jdbc e db2 deve encontrar um pagina q tem as limitacoes do JDBC pra Linux do DB2. Mas se vc so precisa as funcoes basicas, duvido q a velocidade dos Drivers JDBC vai atrapalhar.. Tiago At 09:19 AM 8/1/2002 -0300, you wrote: Quanto a velocidade , acho que você não deveria se preucupar com isso, ja que o programa não vai trabalhar com interface gráfica além do mais, o programa não precisa ser disparado pelo OS, ele pode ser uma thread que fique rodando constantemente , o que tornaria muito mais rapido, até mesmo que o programa em VB, já que o programa ja estaria carregado , rodado e lendo o arquivo de tempo em tempo... ( é como eu faço aqui, em situação parecida com essa que você descreveu). Quanto ao driver JDBC , da uma procurada no google... - Original Message - From: "Jean Fábio Barros" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, July 29, 2002 10:41 AM Subject: [java-list] DB2 X Java X Linux > Ola! > > Estou com algumas duvidas! > Temos uma programinha em VB que eh disparado de tempo em tempo no > WindowsNT(pelo agendador de tarefas) para ler uns arquivos em TXT e gravar > no DB2. > Temos varios servidores Linux e temos apenas esse com M$ Windows, por causa > desse programinha! > Gostaria de escrever um programa em Java para ler esses arquivos TXT e > gravar no DB2, porem esse processo precisa ser muito rapido, gostaria de > saber se o overhead da maquina virtual(para levantar o programa) pode > atrasar isso, pois hoje o programinha em VB faz todo o processo em menos de > 2 segundos (sao poucos dados a gravar); > Qual o driver JDBC(tipo 4) free mais rapido para Db2? > O Linux tem um processo para disparar o programas em determinados momentos? > ou terei que colocar isso na aplicacao? > > Abracos > -- > Jean Fabio Barros > www.compsis.com.br > Crie o seu email gratuito no mail.pt > http://www.mail.pt > > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > -
Re: [java-list] DB2 X Java X Linux
Jean, só para coplementar o e-mail de Awdryn, se vc tiver acesso a alguma máquina que tenha o db2 instalado, vc pode utilizar o driver que vem nele (db2java.zip). - Original Message - From: Awdryn Cavalache de Souza To: [EMAIL PROTECTED] ; Jean Fábio Barros Sent: Thursday, August 01, 2002 13:19 Subject: Re: [java-list] DB2 X Java X Linux Quanto a velocidade , acho que você não deveria se preucupar com isso, ja que o programa não vai trabalhar com interface gráfica além do mais, o programa não precisa ser disparado pelo OS, ele pode ser uma thread que fique rodando constantemente , o que tornaria muito mais rapido, até mesmo que o programa em VB, já que o programa ja estaria carregado , rodado e lendo o arquivo de tempo em tempo... ( é como eu faço aqui, em situação parecida com essa que você descreveu). Quanto ao driver JDBC , da uma procurada no google... - Original Message - From: "Jean Fábio Barros" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, July 29, 2002 10:41 AM Subject: [java-list] DB2 X Java X Linux > Ola!> > Estou com algumas duvidas!> Temos uma programinha em VB que eh disparado de tempo em tempo no> WindowsNT(pelo agendador de tarefas) para ler uns arquivos em TXT e gravar> no DB2.> Temos varios servidores Linux e temos apenas esse com M$ Windows, por causa> desse programinha!> Gostaria de escrever um programa em Java para ler esses arquivos TXT e> gravar no DB2, porem esse processo precisa ser muito rapido, gostaria de> saber se o overhead da maquina virtual(para levantar o programa) pode> atrasar isso, pois hoje o programinha em VB faz todo o processo em menos de> 2 segundos (sao poucos dados a gravar);> Qual o driver JDBC(tipo 4) free mais rapido para Db2?> O Linux tem um processo para disparar o programas em determinados momentos?> ou terei que colocar isso na aplicacao?> > Abracos> -- > Jean Fabio Barros> www.compsis.com.br> Crie o seu email gratuito no mail.pt> http://www.mail.pt> > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm> regras da lista: http://www.soujava.org.br/regras.htm> historico: http://www.mail-archive.com/java-list%40soujava.org.br> para sair da lista: envie email para [EMAIL PROTECTED] > -
Re: [java-list] DB2 X Java X Linux
Quanto a velocidade , acho que você não deveria se preucupar com isso, ja que o programa não vai trabalhar com interface gráfica além do mais, o programa não precisa ser disparado pelo OS, ele pode ser uma thread que fique rodando constantemente , o que tornaria muito mais rapido, até mesmo que o programa em VB, já que o programa ja estaria carregado , rodado e lendo o arquivo de tempo em tempo... ( é como eu faço aqui, em situação parecida com essa que você descreveu). Quanto ao driver JDBC , da uma procurada no google... - Original Message - From: "Jean Fábio Barros" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, July 29, 2002 10:41 AM Subject: [java-list] DB2 X Java X Linux > Ola!> > Estou com algumas duvidas!> Temos uma programinha em VB que eh disparado de tempo em tempo no> WindowsNT(pelo agendador de tarefas) para ler uns arquivos em TXT e gravar> no DB2.> Temos varios servidores Linux e temos apenas esse com M$ Windows, por causa> desse programinha!> Gostaria de escrever um programa em Java para ler esses arquivos TXT e> gravar no DB2, porem esse processo precisa ser muito rapido, gostaria de> saber se o overhead da maquina virtual(para levantar o programa) pode> atrasar isso, pois hoje o programinha em VB faz todo o processo em menos de> 2 segundos (sao poucos dados a gravar);> Qual o driver JDBC(tipo 4) free mais rapido para Db2?> O Linux tem um processo para disparar o programas em determinados momentos?> ou terei que colocar isso na aplicacao?> > Abracos> -- > Jean Fabio Barros> www.compsis.com.br> Crie o seu email gratuito no mail.pt> http://www.mail.pt> > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm> regras da lista: http://www.soujava.org.br/regras.htm> historico: http://www.mail-archive.com/java-list%40soujava.org.br> para sair da lista: envie email para [EMAIL PROTECTED] > -
[java-list] DB2 X Java X Linux
Ola! Estou com algumas duvidas! Temos uma programinha em VB que eh disparado de tempo em tempo no WindowsNT(pelo agendador de tarefas) para ler uns arquivos em TXT e gravar no DB2. Temos varios servidores Linux e temos apenas esse com M$ Windows, por causa desse programinha! Gostaria de escrever um programa em Java para ler esses arquivos TXT e gravar no DB2, porem esse processo precisa ser muito rapido, gostaria de saber se o overhead da maquina virtual(para levantar o programa) pode atrasar isso, pois hoje o programinha em VB faz todo o processo em menos de 2 segundos (sao poucos dados a gravar); Qual o driver JDBC(tipo 4) free mais rapido para Db2? O Linux tem um processo para disparar o programas em determinados momentos? ou terei que colocar isso na aplicacao? Abracos -- Jean Fabio Barros www.compsis.com.br Crie o seu email gratuito no mail.pt http://www.mail.pt -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -