|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 29 ![]() |
Bonjour,
Je travail actuellement sur une nouvelle application avec une forte contrainte de performance. J'ai de nombreuses table sur mon SGDB qui ont toutes au minimum deux liens vers ds tables référentiels causant donc de grosses jointures même pour des simples recherches. L'idée serait de maintenir en cache au niveau du serveur métier (techno J2EE+EJB+Oracle) ces données et de les chargés après récupération des données métier du sgbd, en référençant cette liste en mémoire par les id récupérés. Exemple: une table appareil photo avec des référentiels marque, modéle et couleurs. Est-ce que cela ce fait? Y a t'il une bonne pratique sur le sujet ? Merci |
|
|
00
|
|
|
#2 |
![]() ![]() |
Salut,
Le plus facile ne serait il pas d'envisager la création d'une (ou de plusieurs) vue(s) De cette manière, tu aurais, meme si c'est redondant, une vue de l'ensemble des informations pertinantes concernant les différentes pieces potentiellement commandables qui permettrait d'éviter d'avoir à faire jouer les jointures L'idée de base est que cette vue ne devrait réellement etre mise à jour que quand une référence est rajoutée au "catalogue"
__________________
en bas de page |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com