Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Estrutura de banco de dados Drupal - eficiente/ineficiente?


Sim. O Drupal armazena o conteúdo do campo em tabelas individuais para que seja flexível ao máximo (por exemplo, se você quiser reutilizar esses campos em outros tipos de conteúdo além de "organização" posteriormente), ele já está em uma tabela de junção múltipla. A desvantagem é o desempenho, que o Drupal compensa com cache e tal (por exemplo, quando esse nó Organization é carregado, ele o armazena em cache para que, se for carregado novamente nessa solicitação de página, não precise ler essas tabelas novamente, por exemplo). Como é um CMS poderoso que permite criar, reconstruir e reorganizar como você armazena seu conteúdo e campos, ele armazena os dados com mais flexibilidade.