Добавление 200K строк для каждого post
- Yikes!Это само по себе является признаком плохого дизайна.
Звучит так, как идентификаторы "иерархических деревьев" могут функционировать как "роли" или "группа".
Независимо от того, как это называется,реализация одинакова: две таблицы отношений:
- user <-> группа (например, в какой части дерева находится пользователь)
- group <-> post (котораягруппа (группы) может прочитать конкретный пост)
И то, и другое много: много, и должны быть реализованы с использованием рекомендаций здесь для повышения производительности.Обратите внимание, что id
(для таблицы сопоставления) бесполезен и может снизить производительность.