Boa noite Colegas !
Estou com um problema para resolver… uma rotina que deve recuperar 10 milhões de registros de uma tabela, executar uma série de processamentos com cada um deles, chegar a um resultado para cada um e gravar numa tabela no banco de dados.
Nesse processamento é necessário realizar consultas em outras tabelas.
O banco de dados é Oracle.
Minha dúvida é: crio uma classe que recupere todos os 10 milhões de registros, faça as consultas nas outras tabelas e depois grave cada resultado, tudo no Java ou devo optar por trabalhar com uma procedure em PL/Sql no próprio banco ?
Atualmente esse processamento todo esta demorando demais para ser executado e estou buscando alternativar para melhorar a performane…
Obrigado a todos.
Um abraço.
