Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Drupal-Datenbankstruktur - Effizient/Ineffizient?

Ja. Drupal speichert Feldinhalte in einzelnen Tabellen, damit sie maximal flexibel sind (wenn Sie diese Felder beispielsweise später für andere Inhaltstypen außer "Organisation" wiederverwenden möchten), befindet sie sich bereits in einer Multi-Join-Tabelle. Der Kompromiss ist die Leistung, die Drupal durch Caching und dergleichen ausgleicht (wenn dieser Organisationsknoten beispielsweise geladen wird, speichert er ihn zwischen, sodass er bei erneutem Laden in dieser Seitenanforderung nicht erneut aus diesen Tabellen lesen muss, z Beispiel). Da es sich um ein leistungsstarkes CMS handelt, mit dem Sie die Art und Weise, wie Sie Ihre Inhalte und Felder speichern, erstellen und neu erstellen und neu organisieren können, speichert es die Daten flexibler.