Bonjour,
Je mets actuellement en place un site web pour un photographe permettant à des étudiants de s'inscrire pour des photomontages de promotion qu'ils font à la fin de leurs études (Appelés orlas pour ceux qui auraient fait leur études en Espagne ça leur rappellera des souvenirs).
En gros voila comment ça se présente :
Un site web sur un serveur distant où les étudiant s'inscrivent et choisissent leurs packs de photos la couleur de leur montage (coul, NB, Sepia) etc.
Un serveur local au studio du photographe où l'on créé les offres, on traite les infos récoltés sur le site web ET on inscris les étudiants qui n'ont pas PU, SU ou simplement pas voulu s'emm... à s'inscrire parce que ce sont de grosses couleuvres.
Mon problème est de gérer les informations de la table des étudiants dans chaque base Locale et distantes de façon à :
-Un étudiant inscris dans la base distante soit créer dans la base locale
-Un étudiant inscris dans la base locale soit créer dans la base distante
-Un étudiant mis à jour dans l'une des bases soit mis à jour dans l'autre
et ce sans conflit de duplicate key, ni sans qu'un enregistrement plus récent soit écrasé par un plus ancien.
Le serveur local doit également mettre à jour les tables produit et offres de la base distante, mais là c'est à sens unique l'info à jour est toujours celle du serveur local.
Restrictions :
Toute connexion directe entre le serveur local et la base distante est impossible, l'inverse également.
Si quelqu'un a une suggestion elle sera la bienvenue.
Partager