Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
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 23/03/2007, 09h50   #1
Membre du Club
 
Développeur informatique
Inscription : septembre 2005
Messages : 145
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : septembre 2005
Messages : 145
Points : 45
Points : 45
Par défaut Trois applications et 3 SGBD : Passer à 1 SGBD : Vos conseils ?

Bonjour à tous,

le titre n'est peut-etre pas assez clair mais vu le problème faire court est assez difficile.

voila je vous explique:
j'ai 3 application qui ont chacune leur base de données
- ERP avec une base SLQ serveur
- un logiciel metier avec une base MySQL developpé en interne
- une application commerciale avec une base MySQL

bien sur dans chaque base j'ai des clients avec leur contacts.

Mais voila dans chaque appli j'ai a peu pres les memes clients et contacts mais pas toujours, de plus les mises à jour varient d'une aplication a l'autre...

ba oui la vie serait trop belle sinon....

donc ma question est que me conseillez vous pour n'avoir qu'une seule base de données avec tous les contacts et tous les clients au meme endroit et ainsi avoir les bonnes infos dans toutes mes applications.

peut etre qu'il existe des outils, ou si vous avez des propositions je suis preneur car je ne vois absolument pas commment faire.

Merci à vous
TangoZoulou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2007, 13h44   #2
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 793
Points : 17 793
effectivement avoir une seule base est plus que requis, c'est essentiel !

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2007, 14h39   #3
Membre habitué
 
Avatar de Davboc
 
Inscription : novembre 2005
Messages : 266
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2005
Messages : 266
Points : 139
Points : 139
Les 3 logiciels utilisent tous les contacts ? Je crois qu'il existe des fonctions (sous Oracle et PostgreSQL au moins) qui permettent d'interroger une base distante. Peut être devrais-tu regarder dans cette direction ? Il est probable que SQL Server ait ce genre de fonctionnalité... Un genre de "table virtuelle" par exemple ?

Je ne suis pas expert donc je ne peux qu'avancer des solutions du haut de mes propres connaissances... J'espère t'avoir mis sur une piste
Davboc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2007, 17h50   #4
Membre du Club
 
Développeur informatique
Inscription : septembre 2005
Messages : 145
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : septembre 2005
Messages : 145
Points : 45
Points : 45
merci pour vos reponses !

oui une seule base ca serait l'idéal mais qui dit une seule base dit parametrer les application pour qu'elles pointent vers cette base or notre ERP (Navision) je pense pas que ce soit si simple.... malheureusement
TangoZoulou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2007, 17h56   #5
Membre habitué
 
Avatar de Davboc
 
Inscription : novembre 2005
Messages : 266
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2005
Messages : 266
Points : 139
Points : 139
M'est avis qu'il faudrait trouver la solution plutot du coté d'un des SGBD pour ne pas avoir de modif à faire dans les applis... surtout que tu dois pas avoir la main sur le code de ton ERP ^^

Je suis curieux de savoir si c'est possible ton truc

Une vue sur une base distante peut être ? Avis aux experts...
Davboc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2007, 18h07   #6
Membre du Club
 
Développeur informatique
Inscription : septembre 2005
Messages : 145
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : septembre 2005
Messages : 145
Points : 45
Points : 45
j'ai passé une journée a voir comment c'était possible une vue sur une base distante ou un truc dans le genre

et j'en suis arrivé à la conclusion suivante que dans ce cas la je peux plus faire de temps réel car je dois faire des copies de table d'une base à l'autre toute les nuits

donc pas beaucoup plus avancé...
TangoZoulou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2007, 11h48   #7
Membre habitué
 
Avatar de Davboc
 
Inscription : novembre 2005
Messages : 266
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2005
Messages : 266
Points : 139
Points : 139
Regarde peut être du côté d'un équivalent du DBLink d'oracle et postgreSQL. c'est une fonctionnalité qui te permet d'utiliser les objets d'une base de données distante
Davboc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2007, 13h58   #8
Expert Confirmé Sénior
 
Inscription : janvier 2007
Messages : 8 743
Détails du profil
Informations personnelles :
Âge : 54

Informations forums :
Inscription : janvier 2007
Messages : 8 743
Points : 9 978
Points : 9 978
une opinion perso, si le but est de modifier le moins possible les applis, et d'être souple sur les bases (quitte à évoluer petit à petit vers une seule) :

je ferais une petite appli intermédiaire, sur laquelle serait dirigées les requêtes des applis existantes, sans les modifier, et qui elle ferait un "dispatch" vers les bases existantes.

ça donnerait le temps soit de construire au fur et à mesure une base commune (en envoyant vers une 4ème base qui sera la future base commune) l'ensemble des réponses, soit de basculer petit à petit d'abord les applis avec les mêmes requêtes, puis les bases avec le même outil, pour enfin pouvoir les "merger"..

Mais ça n'est qu'un avis personnel
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

Consultant indépendant.
Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
C, Fortran, XWindow/Motif, Java

Je ne réponds pas aux MP techniques
souviron34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2007, 16h06   #9
Futur Membre du Club
 
Inscription : décembre 2006
Messages : 45
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 45
Points : 15
Points : 15
salut,
j'ai un projet similaire et on m'a conseiller l'outil openadaptor ou bien d'utiliser des triggers(declencheurs) ,je commence à peine mes recherches la dessus, si j'avance je vous tiendrais au courant
a+
walid0577 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h20.


 
 
 
 
Partenaires

Hébergement Web