|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Ingénieur développement logiciels Inscription : mai 2002 Messages : 3 725 ![]() |
Bonjour à tous
Je me pose la question suivante : dans le cadre d'un développement web (mais ceci est valable pour tout développement couplé à une base de données) mon application possède quelques données "unitaires", comme par exemple le timestamp de dernière modification des prix du catalogue de produits. Pour le moment je stocke ces informations dans une table, mais ça ne me paraît pas très optimal comme solution. En effet, une table est faite pour stocker plusieurs lignes, or ici il n'y en aura jamais qu'une seule, comprenant différentes colonnes (champs) ! De plus, d'un point de vue analytique, cette table n'est reliée à rien, ce ne sont que des données "brutes" et "uniques", sans relation logique avec les autres tables. J'ai pensé stocker ces données dans un fichier, mais ça implique plusieurs choses : - dans le cas d'un dev web, chaque appel d'une page rechargerait le fichier à chaque fois pour lire ses valeurs... pas très optimal. - je devrais développer une petite classe pour gérer l'accès à ce fichier, bref réinventer un peu la roue plutôt que de me servir du moteur de BD. Comment faire donc pour stocker ce genre de données de manière optimale, tant d'un point de vue performance que logique ? Merci d'avance à tous pour vos idées |
|
|
00
|
|
|
#2 |
![]() ![]() |
Petite table stockee en memoire. Pour le stockage memoire, ca depend de ton SGBDR (mise en cache dans cache nomme par exemple)
|
|
|
00
|
|
|
#3 |
![]() ![]() Ingénieur développement logiciels Inscription : mai 2002 Messages : 3 725 ![]() |
OK, merci je vais me renseigner à ce sujet
Au niveau conceptuel, est-ce courant d'avoir ce genre de table "flottante" ? (non reliée) Merci encore |
|
|
00
|
|
|
#4 | |
|
Membre confirmé
![]() Inscription : mars 2002 Messages : 323 ![]() |
Citation:
Thomas
__________________
creapage.net |
|
|
|
00
|
|
|
#5 | |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
Citation:
Mais lors de l'implémentation, ces détails foisonnent (dernière opération, dernier numéro attribué, etc...) Et s'ils évoluent fréquemment, il vaut mieux les avoir en mémoire en pensant toutefois à les écrire qq part, soit de temps en temps (genre de commit), soit en quittant l'appli...
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
|
00
|
|
|
#6 |
![]() ![]() Ingénieur développement logiciels Inscription : mai 2002 Messages : 3 725 ![]() |
Merci pour vos réponses
laffreuxthomas : pas mal pensé ton idée, je vais méditer là-dessus qi130 : pour le conceptuel --> en effet, c'est bien ce qu'il me semblait |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com