Я пытаюсь избавиться от своих таблиц соединений в пользу дизайна базы данных, который быстрее для больших наборов данных.Я планирую сделать это, чтобы сохранить идентификаторы детей в родительской записи.Например:
Таблица родителей:
id, child1_id, child2_id, child3_id, ... child (100) _id
Таблица детей:
id, grandchild1_id, grandchild2_id, ... grandchild (100) _id
модели:
Родитель
has_many: дочерние,: зависимый =>: уничтожить
acceptpts_nested_attributes_for: дети
ребенок
принадлежит_: родитель has_many: внуки,: зависимые =>: уничтожить
acceptpts_nested_attributes_for: внуки
внук
принадлежит_то: ребенок
мой конецРезультатом будет возможность редактировать родителей, детей и внуков в одной форме.Это уже возможно с помощью таблиц объединения, но я заинтересован в повышении производительности
Как повысить производительность своей базы данных, если я зависим от функциональности, которую предоставляют таблицы объединения?Пожалуйста, помогите, я искал в Интернете уже много дней: / Спасибо!