Bom dia,
Estou desenvolvendo uma integração de um sistema com um web service diretamente no banco de dados.
Considerando a performance no processamento dos arquivos XML, é melhor usar a DBMS_XMLDOM no PL/SQL ou usar as classes Java?
Performance PL/SQL x Java
- heraldoaraujo
- Rank: Programador Pleno
- Mensagens: 41
- Registrado em: Dom, 19 Fev 2012 12:10 pm
Será que DBMS_XMLDOM não é mais rápido? afinal de contas é um packege PL/SQL com isso é executado direto do banco certo?
- fbifabio
- Moderador
- Mensagens: 199
- Registrado em: Ter, 22 Fev 2011 1:51 pm
- Localização: São Paulo - SP
- Contato:
Fábio Prado
www.fabioprado.net
www.fabioprado.net
Marciel,
Executar a package diretamente no BD (pL/SQL) é sempre mais rápido. O mestre Tom Kyte sempre fala isso e eu, repito!
[]s
Fábio Prado
www.fabioprado.net
Executar a package diretamente no BD (pL/SQL) é sempre mais rápido. O mestre Tom Kyte sempre fala isso e eu, repito!
[]s
Fábio Prado
www.fabioprado.net
- Marciel
- Rank: Analista Sênior
- Mensagens: 158
- Registrado em: Qui, 03 Mai 2007 10:12 am
- Localização: Vitória - ES
Sabe qual o cúmulo da ignorância, da apatia e da ira?
Não sei, não quero saber e tenho raiva de quem sabe.
Não sei, não quero saber e tenho raiva de quem sabe.
Mas eu estou falando do JVM do banco.
Pelo que li, PL/SQL acaba sendo uma linguagem semelhante à Java, pois é compilada em um bytecode específico e interpretada por uma máquina virtual do próprio banco de dados. A performance não deve ser muito diferente no caso médio.
Gostaria da opinião de quem já fez testes de desempenho nessa área.
Pelo que li, PL/SQL acaba sendo uma linguagem semelhante à Java, pois é compilada em um bytecode específico e interpretada por uma máquina virtual do próprio banco de dados. A performance não deve ser muito diferente no caso médio.
Gostaria da opinião de quem já fez testes de desempenho nessa área.
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
eu tentaria o máximo p/ fazer no banco, PL/SQL...
acredito que ficará melhor e mais rápido..
acredito que ficará melhor e mais rápido..
- Marciel
- Rank: Analista Sênior
- Mensagens: 158
- Registrado em: Qui, 03 Mai 2007 10:12 am
- Localização: Vitória - ES
Sabe qual o cúmulo da ignorância, da apatia e da ira?
Não sei, não quero saber e tenho raiva de quem sabe.
Não sei, não quero saber e tenho raiva de quem sabe.
Acabei fazendo dessa forma mesmo. Limitei o código Java à requisição HTTP ao WebService. O processamento fiz todo em PL/SQL.
Obrigado a todos.
Obrigado a todos.
- fbifabio
- Moderador
- Mensagens: 199
- Registrado em: Ter, 22 Fev 2011 1:51 pm
- Localização: São Paulo - SP
- Contato:
Fábio Prado
www.fabioprado.net
www.fabioprado.net
Escrevi um artigo que mostra a diferença de performance entre chamar um bloco PL/SQL e chamar uma classe JAVA, que fazem a mesma coisa. Vejam o resultado em: http://www.fabioprado.net/2011/11/consu ... de-um.html
[]s
Fábio Prado
www.fabioprado.net
[]s
Fábio Prado
www.fabioprado.net
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes