Mysql
 sql >> Base de données >  >> RDS >> Mysql

Structure de la base de données Drupal - efficace/inefficace ?

Oui. Drupal stocke le contenu des champs dans des tables individuelles afin qu'il soit le plus flexible possible (par exemple, si vous vouliez réutiliser ces champs sur d'autres types de contenu en plus de "l'organisation" plus tard), il est déjà dans une table multi-jointure. Le compromis est la performance, que Drupal compense avec la mise en cache et autres (par exemple, lorsque ce nœud d'organisation est chargé, il le met en cache de sorte que s'il est rechargé dans cette demande de page, il n'a pas besoin de lire à nouveau ces tables, pour Exemple). Puisqu'il s'agit d'un CMS puissant qui vous permet de créer, de reconstruire et de réorganiser la façon dont vous stockez votre contenu et vos champs, il stocke les données de manière plus flexible.