Тут в базе разбирался и увидел, по мне избыточность.
есть таблицы
А > B > C > D
корневой объект А, а дальше идет отношение 1-М.
Так вот в таблице D есть столбцы Id для всех таблиц A-D
Я конечно идею понял, чтобы не делать 3 джойна, а сразу одним селектом вытащить всё из D, когда работаем с D.
Но это же избыточность явная или в высоконагруженных приложениях так делают для производительности?