Schéma interne et performances des applications

La passage au schéma interne (ou physique), i.e. l'implémentation du schéma logique dans un SGBD[1] particulier, dépend de considérations pratiques liées aux performances des applications.

Les possibilités d'optimisation des schémas internes des BD[2] dépendent essentiellement des fonctions offertes par chaque SGBD.

On peut néanmoins extraire certains principes d'optimisation des schémas internes suffisamment généraux pour être applicables dans la plupart des cas.

Proposition de solutions

Parmi les solutions d'optimisation existantes, on pourra citer :

  • L'indexation

  • La dénormalisation

  • Le partitionnement vertical et horizontal

  • Les vues concrètes

  • Le regroupement (clustering) de tables

  • ...

MéthodeDémarche d'optimisation

  1. Des problèmes de performance sont identifiés,

  2. des solutions d'optimisation sont proposées,

  3. les solutions sont évaluées pour vérifier leur impact et leur réponse au problème posé.