Estou desenvolvendo uma aplicação que vai rodar 1X por dia, tendo que conectar em um BD(ms sql), selecionar +/- 40.000 registros de uma tabela de cadastro de pessoas, ir navegando por estes registros, e de acordo com alguns critérios, ir alimentando um banco de dados em outro servidor(tb ms sql).
A restrição que tenho é que precisa ser uma aplicação console, sem qualquer gui ou interação humana, e nao pode ser web-based, j2ee ou coisa do gênero. Vai ser colocada em crontab.
Preciso que este programa nao consuma todos os recursos da máquina onde irá rodar(ou ao menos, não por muito tempo), pois esta serve outras aplicações.
Alguém tem sugestões/dicas/comentários de abordagem para esta solução? As coisas que devo evitar e as que devo buscar ao desenvolver.
