Précédent   Forum des professionnels en informatique > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/05/2003, 10h58   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2003
Messages : 50
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 50
Points : 11
Points : 11
Par défaut [RESOLU][SYBASE] Replication Server

Est ce faisable ?

J'aimerais mettre en place deux sites primaires possèdant chacun la même base de tel manière que si je fais un update sur l'un des deux sites, mes deux bases soient affectées.

Pouvez-vous m'orienter?
6rose est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2003, 09h43   #2
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
C'est possible. Il y aura en fait 2 réplications monodirectionnelles, mais il faudra faire gaffe aux conflits !

Tu as 2 méthodes envisageables

1) une seule base primaire
Les utilisateurs de la PDB (Primary Database) font ce qu'ils veulent
Les utilisateurs de la RDB ne modifient la RDB que via des procédures stockées qui modifient la PDB (mais c'est transparent pour l'utilisateur)

2) deux réplications monodirectionnelles
Dans ce cas, prends garde à 2 choses :
a) gestion des conflits (et attention à l'utilisation des timestamps en réplication )
b) configuration de l'agent de réplication afin qu'il ne tourne pas en boucle (ce qui , par défaut, ne devrait pas se produire compte tenu que tout ce qui est exécuté par le maintenance user n'est pas répliqué plus loin)

Bonne chance
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2003, 09h08   #3
Candidat au titre de Membre du Club
 
Inscription : avril 2003
Messages : 50
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 50
Points : 11
Points : 11
merci,

c'est bien la première solution à laquelle j'avais pensé.
Je n'aurais pas trop de problème de latance dans ce cas?
6rose est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2003, 09h10   #4
Candidat au titre de Membre du Club
 
Inscription : avril 2003
Messages : 50
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 50
Points : 11
Points : 11
et de conflits?
6rose est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2003, 12h56   #5
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Ca dépend des transactions que tu fais et de ce que tu t'attends à recevoir. Quel est la probabilité que 2 utilisateurs des 2 sites modifient durant la latence le même enregistrement ? Utilises des champs DernierUpdate de type datetime comme timestamps. Pour la latence, ça dépend du réseau, mais le bidirectionnel ne change rien à ça.

Quant à moi, je préfère la 2e solution, mais ça dépend de l'autonomie que tu veux pour chaque site.
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h25.


 
 
 
 
Partenaires

Hébergement Web