› Fóruns › Banco de dados Oracle › Sincronização de dados › Sincronização de dados
Ola Hunter..!
Bom.. atualmente trabalho com 2 tipos de replicação de dados, Oracle Streams e Oracle Replication.. Ambas atendem a necessidade da empresa.. mas vc precisa ver qual a sua real necessidade, pois a implementação do Streams pelo q eu vejo, não é interessante, pois é um custo muito alto..!
Primeiro, qual a massa de dados que vc precisa atualizar?
De quanto em quanto tempo vc precisa destes dados atualizados?
Se a atualização for constante, ela precisa ser sincrona ou assincrona ?
Aqui trafegamos milhoes de dados por hora e os dados precisam estar sempre sincronizados, então utilizamos para esta situação o Oracle Streams Bi-Direcional..
Em outra situação, podemos atualizar os dados a cada 10 ou 20 minutos, então utilizamos o Oracle Replication que é via Materialized Views e pode ser Bi-Direcional..
Tudo depende da sua regra de negócios..!!
As vezes um JOB que rode a cada 12 hras e atualize suas tabelas em ambos os SITES, pode ser o suficiente..!!!
Qualquer dúvida.. posta ai…!!
Abraços..!