我当然不是 Drupal 专家,但我之前已经计划和构建了一些数据库,所以我对第 3 方团队正在研究的数据库结构感到困惑,我让 Sequel Pro'd 进入以添加一些虚拟内容。我认为如果使用 Drupal 的后端 GUI,结构不会很明显,但我没有凭据,只有 ftp 和 ssh 访问权限。
我有点惊恐地看到不是我所期望的单个表,比如一个组织,其中包含 ID、名称、地址、电子邮件、邮政编码等列。
相反,每一位数据都有一个表格。也就是说,对于名称、地址、电子邮件、邮政编码等,有一个单独的表。
从逻辑的角度来看,这似乎是非常低效的。例如,当一个组织页面加载时,为该组织加载的每一位数据都从不同的表中调用并聚合,而不是通过调用单个表的方式,并且从一行中提取所有数据。
我是一无所知(是的,但是......)还是这是 Drupal 独有的一些数据库结构特性?