хранилище иерархии mysql с большими деревьями

Я нене знаю, как хранить мои иерархические данные в моей innoDB-таблице.

Много читали о недостатках метода храненияparent_id в каждом ряду. Но теперь проблема в том, что у меня очень большая база данных (~ 50 миллионов строк). Иерархия в основном не очень глубокая (3-6 уровней).

Многие сайты советуют брать "Вложенный набор "Модель" в качестве лучшей альтернативы методу parent-id-storing-method. Но всегда происходят изменения (,UPDATEINSERT и т.д.) пользователями веб-сайта и из-за размера моей таблицы, это займет слишком много времени (так как изменения в "Вложенный набор "Модель" имеют очень низкую производительность).

Итак, мой вопрос: как вы храните эффективно большие иерархические данные со многимиupdateinsert команды? (Также блокировка всей таблицы не вариант [-> InnoDB-таблицы])

Ответы на вопрос(2)

Ваш ответ на вопрос