Вы здесь

Почему таблицы node так организованы?

1

Помогите понять суть/тонкость такой структуры таблиц Node в Drupal 8. В частности, интересно узнать почему нужна таблица node__body если есть node_revision__body которая содержит схожую информацию (при учете что id актуальной ревизии ноды записан в самой таблице node)? Буду рад любой информации по этому поводу.

Версия Drupal: 
8.x
Категория: 
Database APINode APISchema API
Вопрос задан 31.01.2018 - 11:53

Ответы

3

Как понятно из названия, в node_revision__body хранятся все ревизии поля. В node__body хранится только актуальное значение. Нужно это, чтобы ускорить выборки - чем меньше данных в таблице, тем быстрее запросы и тратится меньше ресурсов на выполнение этих запросов.

Ответ дан 31.01.2018 - 12:17
Аватар пользователя xandeadx
xandeadx
1501