2009-07-07 5 views
0

Actuellement, nous avons quatre applications exécutées sur Oracle 10g ou 9i et utilisons OAQ pour le transfert de données, mais Oracle Streams pour le transfert de données en un jour. Streams est actuellement considéré comme apportant un couplage étroit entre les applications et ce ne sera pas notre méthode de choix pour l'avenir.Transfert de données en temps réel entre deux ou plusieurs bases de données Oracle

Ce que je voudrais savoir est

  1. est l'hypothèse sur les flux corrects? Quels autres méthodes ou outils devraient être considérés pour remplacer cette fonctionnalité?

Répondre

0

Streams est actuellement considérée comme apportant un couplage étroit entre les applications

Je suis en désaccord avec cette affirmation. Streams est un mécanisme de réplication données, les mêmes données peuvent être utilisées de différentes manières par différentes applications. Pouvez-vous élaborer plus pourquoi vous êtes arrivé à cette conclusion. Une alternative aux Streams est la réplication Oracle MView ou la réplication avancée, mais de nos jours, Streams est le standard de facto car il ne nécessite pas de liaisons directes DB-to-DB, c'est-à-dire qu'il peut fonctionner sur HTTP. Si certaines applications sont en lecture seule, vous pouvez également envisager Active Data Guard (qui utilise à nouveau Streams pour la réplication).

+0

Merci - Je ne l'ai jamais vraiment eu au fond pourquoi cela est considéré comme une technologie de couplage serré par memebers au sein de l'entreprise. Au moins, cela a renforcé mes opinions. Cela peut être une question stupide, mais comme Streams peut fonctionner sur http, je suppose que c'est toujours une option viable dans les centres de données - indépendamment de l'emplacement? –

+0

En effet, Oracle Data Guard fonctionne au-dessus des flux et est conçu pour la reprise après sinistre, c'est-à-dire la défaillance d'un site. –

1
+0

Les tables externes servent à importer les données dans la base de données Oracle. Elles ne sont pas utilisées pour répliquer des données entre plusieurs instances. –

+0

Vous avez raison. Anwser édité – borjab

+0

Merci - ressemble beaucoup de bonnes informations là-bas. –

Questions connexes