• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Hibernate : stratégies de chargement et de cache performantes
 

Hibernate : stratégies de chargement et de cache performantes

on

  • 828 views

Hibernate est un framework puissant et complexe, et son rôle dans les applications transactionnelles modernes en fait la brique critique du point de vue de la performance applicative. ...

Hibernate est un framework puissant et complexe, et son rôle dans les applications transactionnelles modernes en fait la brique critique du point de vue de la performance applicative.


Alain vous propose d’examiner ensemble, et de l’intérieur grâce à dynaTrace, les impacts des best practices et anti-patterns sur une application spring-hibernate soumise à de la charge.

Statistics

Views

Total Views
828
Views on SlideShare
753
Embed Views
75

Actions

Likes
0
Downloads
11
Comments
0

2 Embeds 75

http://genevajug.ch 74
http://localhost:4000 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Hibernate : stratégies de chargement et de cache performantes Hibernate : stratégies de chargement et de cache performantes Presentation Transcript

    • Alain Hélaïli – [email_address] EMEA SE Manager Hibernate, stratégies de chargement et de cache performantes Geneva JUG – 28/09/2010
    • Agenda
      • Environnement de test
      • Stratégies de récupération (Fetching)
      • Cache de Session
      • Cache de requêtes
      • Cache de 2 nd niveau
      • Cascade
    • Agenda
      • Environnement de test
      • Stratégies de récupération (Fetching)
      • Cache de Session
      • Cache de requêtes
      • Cache de 2 nd niveau
      • Cascade
    • Environnement de test
      • Environnement de test
        • Hibernate, Spring, JSF
        • Build Maven
        • Tests JUnit
    • Environnement de test
    • Agenda
      • Environnement de test
      • Stratégies de récupération (Fetching)
      • Cache de Session
      • Cache de requêtes
      • Cache de 2 nd niveau
      • Cascade
    • Stratégies de récupération
      • Lazy
      • Join
      • Batch
      • Fetch profile
      • Lazy property
    • Agenda
      • Environnement de test
      • Stratégies de récupération (Fetching)
      • Cache de Session
      • Cache de requêtes
      • Cache de 2 nd niveau
      • Cascade
    • Agenda
      • Environnement de test
      • Stratégies de récupération (Fetching)
      • Cache de Session
      • Cache de requêtes
      • Cache de 2 nd niveau
      • Cascade
    • Agenda
      • Environnement de test
      • Stratégies de récupération (Fetching)
      • Cache de Session
      • Cache de requêtes
      • Cache de 2 nd niveau
      • Cascade
    • Agenda
      • Environnement de test
      • Stratégies de récupération (Fetching)
      • Cache de Session
      • Cache de requêtes
      • Cache de 2nd niveau
      • Cascade
    • Conclusion
      • Représentativité du jeu de données
        • Relation 1-n : en cible, plutôt 1-3 ou 1-100?
      • Représentativité du volume de données
        • Volume cible doit être connu dès la phase de conception
        • Volume au démarrage et volume après 1 an, 2 ans…
      • Anticiper les use-cases et donc les optimisations
      • Mesurer les tests – pas uniquement OK/KO