IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Streams VS GoldenGate


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Juin 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2007
    Messages : 26
    Par défaut Streams VS GoldenGate
    Bonjour,

    Je voudrais savoir quels sont les avantages et les inconvénients entre la réplication streams et GoldenGate?

    Je voudrais faire de la saisie déportée avec un logiciel basé sur oracle.

    La plupart des fichiers vont du maitre vers le client et quelques fichiers (commandes, devis,...) vont du client vers le maitre.

    Merci d'avance pour vos réponses.

  2. #2
    Membre expérimenté Avatar de Laurent_du_78
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 138
    Par défaut
    Avantage Streams :
    - Le prix !!! c'est inclus dans la version Entreprise

    Inconvénients Streams :
    - très buggés en 9i, un peu moins en 10 et 11g
    - les cas de reprises en cas de désynchronisations sont à gérer manuellement.

    Avantage Golden Gate :
    - Golden Gate capture les modifs dans les Redo et Archivelog et copie ces données dans des fichiers Tempo (Trails), ces Trails sont copiés sur la cible.
    L'avantage vient donc de l'exploitabilité en cas de reprise, les trails si ils sont suffisement taillés, permettent une reprise sans réinitialisés l'ensemble.

    Inconvénient Golden Gate :
    - Le Prix, c'est prohibitif

    Inconvénient Streams et Golden Gate :
    - malgré le discours, ils sont intrusifs sur la base cible.
    - tables avec PK
    - Archive log bien sur
    - REDO verbeux : ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
    - prévoir des outils de resynchronisation complet (init)

  3. #3
    Membre averti
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Juin 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2007
    Messages : 26
    Par défaut
    ok merci

  4. #4
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    Autre avantage de Golden Gate : ça fonctionne aussi avec d'autres SGBD.

    Streams fait partie du noyeau Oracle, je pense donc que c'est plus performant que GoldenGate.

    Dans 11gR2, on peut avoir les deux, ça s'appelle XSTREAM et, petit détail pour les radins, Using the XStream APIs requires purchasing a license for the Oracle GoldenGate product

  5. #5
    Membre Expert
    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2008
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 884
    Billets dans le blog
    1
    Par défaut
    Intéressant ...

    Je ne connais pas Streams, mais GG est bidirectionnel et peut transformer le flux ( avec des opérations basiques ) à la mode EAI, Streams peut le faire aussi ?

  6. #6
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    Oui, tu peux avoir toutes les règles que tu veux, au niveau du capture, au niveau du propagate et au niveau de l'apply.

    Dans 11g, il existe une demi douzaine de règles pré-établies, style renommer le schéma, renommer une colonne, ajouter une colonne, supprimer une colonne.

    Tu peux aussi définir tes propre règles (style convertir une colonne de francs suisse en euro pour la propagation de zurich vers paris).

    Toutes les règles font aussi parties du noyeau, c'est le module DBMS_RULE

  7. #7
    Membre expérimenté Avatar de Laurent_du_78
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 138
    Par défaut
    Citation Envoyé par laurentschneider Voir le message
    Autre avantage de Golden Gate : ça fonctionne aussi avec d'autres SGBD.

    Streams fait partie du noyeau Oracle, je pense donc que c'est plus performant que GoldenGate.

    Dans 11gR2, on peut avoir les deux, ça s'appelle XSTREAM et, petit détail pour les radins, Using the XStream APIs requires purchasing a license for the Oracle GoldenGate product
    Stream est plus "intrusif", il récupère les requêtes au travers du logminer.
    Streams utilise ces propres binaires pour lire les Redo et archivelog.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. DirectSound et le streaming
    Par Shakram dans le forum DirectX
    Réponses: 57
    Dernier message: 09/06/2005, 11h05
  2. [BLOB]Enreg Stream dans Field
    Par sbeu dans le forum Bases de données
    Réponses: 2
    Dernier message: 22/03/2004, 16h06
  3. Streaming video sous Linux
    Par freeshman dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 03/01/2004, 17h17
  4. Streaming fichier PDF
    Par rgarnier dans le forum XMLRAD
    Réponses: 4
    Dernier message: 22/05/2003, 22h14
  5. Comment enregistrer un stream de longueur fixe ?
    Par Alcarbone dans le forum MFC
    Réponses: 5
    Dernier message: 13/04/2003, 20h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo