Bonjour,
Je m'excuse de revenir à la charge, mais je reste toujours à la recherche de LA meilleure solution technique idéale, à moindre coût !!!
Dans mon 1er message, j'avais évoqué la solution SQL Server, parce qu'elle me paraissait la moins pire, mais peut-être que je me trompe...
Voilà donc le tableau complet : l'objectif est de monter un extranet (techno orientée OpenSource : Java, Apache, Tomcat). Pour des raisons de sécurités (évoquées plus haut), plutôt que d'attaquer directement la base centrale Oracle, on préfère assigner une base dédiée à l'extranet (amélioration des performances et à faible coût de license, car jugé prohibitif concernant Oracle). La réplication des mises à jour entre ces 2 bases s'effectuera par un batch de synchro à l'initiative de la base centrale, durant la nuit (canal ouvert juste durant cette synchro). Et comme on n'est jamais trop prudent, l'IHM devra en outre attaquer sa propre base dédiée au moyen de procédures stockées qui se chargeront des contrôles d'intégrité des données.
Donc, dans un premier temps, j'avais exclu MySQL (because procédures stockées pas encore très bien implémentées) et j'avais opté pour la deuxième plus utilisée : SQL server. J'admets cependant que SQL Server s'associe mieux à une techno Dot.Net (native), bien que non rédibitoire concernant J2EE... Ceci dit, il est tout à fait possible à ce stade que le choix puisse se porter sur une autre base de données compatible !!! Tout ce qu'on lui demande c'est :
- d'avoir de bonnes performances avec des tables contenant plusieurs dizaines de milliers d'enregistrements,
- de bien gérer les procédures stockées,
- de pouvoir être prise en main à distance par un PL/SQL Oracle 8.1.7 avec d'excellents temps de réponse.
Voyez, je ne suis pas exigeant !!!
Auriez-vous un avis ou une expérience fructueuse dans ce domaine ?
Je suis conscient que tout cela sort un peu du forum Oracle. Comme tout ce qui touche à la communication en environnements hétérogènes, il est bien difficile de se positionner sur un forum ciblé... Et dans la cas présent, c'est Oracle qui pilote !
Donc, merci d'avance aux experts en tous genres
Partager