Bonjour,
Voici mon dilème :
Je suis en train de bosser sur la refonte d'un erp d'une ancienne techno vers une application java utilisant une base Oracle.
L'application va comporter dans les 1000 tables.
Nous souhaitons donc la découper en module pour en faciliter le developpement et la maintenance.
Le but étant que le developpeur d'un module (qui aura forcement besoin d'acceder aux données des autres modules)
ne requete pas sur toutes les tables de l'application.
Cela necessiterait qu'il metrise tout le schéma.
J'avais pour idée que chaque module ait son schema et qu'il mette a dispo aux autres modules des vues pour l'acces aux données de son module.
Cela permetrait de masquer la complexité de chaque modules (genre une vue regroupant 3 tables avec moins de colonnes).
J'ai fait quelques tests de performances pour l'utilisation des vues, mais mes résultat était décevant...
Car la performance est aussi une priorité pour l'application.
Qu'en pensez vous?
Partager