tela-nota

Aller au contenu | Aller au menu | Aller à la recherche

Keyword - cuisine_interne

Fil des billets - Fil des commentaires

Installation de DbDesigner Fork

Enfin, DBDesigner fonctionne sur mon poste de travail (une Ubuntu Dapper !), et surtout fonctionne l'indispensable fonctionnalité d'ingénierie inverse qui est capable de dessiner un modèle depuis une base de données Mysql et tout cela grâce à cette excellente documentation de JP:AideDbDesigner.

Dénormalisation vs Normalisation

The Mother of All Database Normalization Debates on Coding Horror

A retenir : Normalize until it hurts, denormalize until it works. En gros : normaliser jusqu'à ce que se soit trop pénible, dénormaliser jusqu'à ce que ça fonctionne !

Des pistes pour nos bases de données :

  • Utiliser des "materialized views" qui permettent de combiner le meilleur des deux approches.
  • La dénormalisation ne devrait intervenir qu'en derniers recours, après les autres optimisations.
  • La lecture physique est le goulet d'étranglement le plus grand
  • Utiliser le cache applicatif
  • Des queries multiples sont parfoit plus performantes que des énormes jointures.
  • tout
  • et son contraire ...

Voir aussi Denormalization Patterns.

Liste des Wikinis de Tela Botanica

Liste des Wikinis de Tela Botanica

Générée automatiquement.

Merci qui ? Merci JP.