Processo Batch, que ferramentas utilizar

Olá pessoal!

Vou ter de desenvolver um processo batch e estou com algumas dúvidas sobre quais serão os melhores meio de desenvolvimento e aplicação…

Neste caso vou duas aplicações distintas, cada uma com a sua base de dados… cada uma delas irá criar uma tabela com milhares de linhas, e umas dezenas de colunas… o objectivo será identificar as diferençãs entre as duas tabelas, e quando estas existirem, copiarem as linhas onde estas diferem para uma nova tabela numa outra base de dados… este processo teria de ser realizado todos os dias, para isso utilizando o batch…

qual será o método mais eficiente? utilização de java, integrando no código sql para a criação da nova tabela? alguem tem ideias?

Obrigado :=)

Ola,

No cenario descrito eu nao vejo onde o Java seria necessario, pois eh possivel implementar o Job diretamente no Database.
Qual Database voce esta utilizando?

[ ]'s

A maior parte dos bancos de dados tem serviços de sincronização. Isso já está pronto e implementado.
MySQL: http://dev.mysql.com/doc/workbench/en/wb-database-synchronization.html
Oracle: http://www.torry.net/pages.php?id=1467
SQL Server: http://technet.microsoft.com/en-us/library/ms151198.aspx
PostGre: http://www.slony.info/ ou http://bucardo.org/