Dúvida HSQLDB

0 respostas
Tchello

Boa tarde pessoal.

Tenho uma base de dados persistente em Oracle.
Gostaria muito de manter uma pequena base em memória com o HSQLDB pra consulta-la de forma mais rápida, apenas com alguns dados normalmente mais acessados, algo como um cache.
Enfim, há algum meio de fazer um agendamento nativo no HSQLDB pra que ele se sincronize com a base Oracle (ou qualquer outra que seja) de tempos em tempos sem que eu tenha que fazer isso manualmente por um componente java no seu sistema ou qualquer outra linguagem?

De forma resumida eu teria um cenário da seguinte forma:

  • Dados ABCD no banco Oracle;
  • Base HSQLDB subiu e se atualizou com os dados Oracle, agora HSQLDB tem ABCD;
  • Inseri E no Oracle e removi B, ficando ACDE;
  • Em um certo momento meu HSQLDB executou uma rotina nativa (ou seja lá como se chama, uma stored procedure talvez, mas queria algo mais inteligente e rápido) que atualizou os dados dele, ficando igual a base persistente: ACDE;

Compreenderam o que quero fazer?

Obrigado!!

Criado 31 de março de 2010
Respostas 0
Participantes 1