IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Persistance des données Java Discussion :

Chargement entier en mémoire ou on demand des données


Sujet :

Persistance des données Java

  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut Chargement entier en mémoire ou on demand des données
    J'aimerais votre avis sur ce cas d'utilisation très fréquent des applications

    Doit-on charger en mémoire TOUTES les données relatives à une application

    Ou

    Doit-on charger en mémoire les données ON DEMAND (en définissant un index et une taille maximume des données à chargées)

    Dans un contexte d'application avec une très grande quantité de données + 20'000 et d'un grand nombre d'utilisateurs

    Merci de vos réponse qui comporteront un minimum d'explication

    Je cross post vu que personne ne dedeigne répondre ....


    Certains Expert J2EE ne jure que par le chargement en mémoire j aimerais avoir la confirmation qu ils se trompent gravement merci

  2. #2
    Membre expérimenté Avatar de yann2
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 897
    Points : 1 635
    Points
    1 635
    Par défaut
    Bonjour

    J'aimerais bien donner mon avis, mais ceci reste assez flou...

    Doit-on charger en mémoire TOUTES les données relatives à une application
    Données relatives à une application ? Tu inclues quoi là dedans ? La configuration ? Les ressources ? Tout le contenu de la base de données ? Le chargement des classes ?

    Bref je pense que si il n'y a pas de réponse, c'est parce que ta question est trop imprécise.

    Un petit exemple pour illustrer le "TOUTES données relatives à une application" s'vous plait.

    Sinon je soupsonne l'approche "cas par cas" plutôt que le "systèmatique" pour ce genre de problème.

    yann

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    C'est simple tu as une base de données tu charges tout en mémoire

    Je critiquais cette facon de faire mais je passais pour un con

    ben un example simple : tu loads un serveur d'application de type SUN Application Server ou Jboss et tu charges toutes les données en mémoire lors du démarrage de l application

  4. #4
    Membre expérimenté Avatar de yann2
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 897
    Points : 1 635
    Points
    1 635
    Par défaut
    re

    ... ... !!!

    Bon et bien je répond On Demand à la question de départ ! Avec une petite exeption tout de même. Une table qui contient la liste de départements ou la liste des civilités possibles peut très bien être chargée en mémoire au début de l'application (voir On Demand mais en gardant le résultat en mémoire pendant la durée de vie de l'application).

    Par contre charger toute la base de données en mémoire me parait complètement absurde.

  5. #5
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    ou tu shutdown le server a chaque insertion mdr

Discussions similaires

  1. Chargement entier en mémoire ou on demand des données
    Par *alexandre* dans le forum Autres
    Réponses: 1
    Dernier message: 27/02/2007, 18h06
  2. Persistance des données en mémoire
    Par giviz dans le forum Architecture
    Réponses: 13
    Dernier message: 21/12/2004, 09h44
  3. sql ne comprend pas mon where!et me demande des parametres
    Par marie10 dans le forum Langage SQL
    Réponses: 10
    Dernier message: 20/04/2004, 11h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo