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

Java Discussion :

Sauvegarder des données dans le cache


Sujet :

Java

  1. #1
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 593
    Points : 353
    Points
    353
    Par défaut Sauvegarder des données dans le cache
    Salut à tous!

    On m'a demandé de sauvegarder quelques données dans le cache afin de ne pas faire de demandes vers la base de données toutes les 5 minutes... Je n'ai aucune idée de comment faire ça. Des indications?

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    734
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 734
    Points : 1 475
    Points
    1 475
    Par défaut
    Tout dépend de ton environnement exact.
    • Si tu utilises un framework de mapping ORM (un exemple: Hibernate), alors celui-ci possède un cache intégré, dont tu peux peut-être modifier le paramétrage de manière à ce que le cache garde plus de données, ou pour plus longtemps.

    • Si tu utilises directement JDBC sans framework de mapping ORM, alors je te suggère de voir ehcache (http://ehcache.org/) qui est une référence pour la mise en place de caches en java.


    Edit: par contre, la mise en place d'un cache nécessite certaines précautions: tu dois t'assurer que soit ton accès caché est le seul à toucher aux données (et donc le cache est invalidé ou rafraichi en cas de mise à jour), soit tu disposes d'un moyen d'invalider le cache à la demande. Sinon le cache risque de ...cacher des mises à jour de la base à ton code client.

  3. #3
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 593
    Points : 353
    Points
    353
    Par défaut
    J'utilise JDBC directement oui. Je vais me renseigner sur ehcache.
    Merci!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. sauvegarde des données dans un fichier
    Par ammoun482 dans le forum VB.NET
    Réponses: 2
    Dernier message: 26/05/2010, 11h36
  2. Javascript, sauvegarde des données dans request HTTP..
    Par Lolitaaa dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/05/2010, 10h35
  3. Javascript et sauvegarde des données dans la session
    Par Lolitaaa dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 12/05/2010, 13h13
  4. Réponses: 8
    Dernier message: 30/01/2009, 14h02
  5. Réponses: 3
    Dernier message: 16/05/2007, 19h35

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