Bonsoir,
je développe une application web asp.net avec comme backend une base oracle 11g, elle sert actuellement d'ERP à mon client principal. Or il se trouve que j'ai deux nouveaux clients potentiels pour mon application : celle-ci ne dispose pas actuellement de champs discriminants en base pour permettre un cloisonnement de leurs informations. Je me suis alors dis que je pouvais créer une base par client désservie par la meme application web...
Jusque là il n'y a pas de problème si ce n'est une lourdeur dans la maintenance : à chaque fois que mon application demande une evolution du schema où que je rajoute de nouvelles procedures stockées, ou package, il faut que je mette à jour les 3 bases...
Je voulais savoir s'il y avait la possibilité de conserver 3 bases distinctes mais quelles utilisent le meme jeu de procedures stockées/packages : autrement dit mutualiser l'intelligence en conservant des modèles de données identiques mais distincts...
Merci pour vos lumières,
Lek.
Partager