Дизайн таблиц с меньшей нагрузкой при использовании с сущностью - PullRequest
0 голосов
/ 09 апреля 2019

Планирование модуля контроля доступа в моем проекте, который может обрабатывать несколько разрешений на разных уровнях. В системе есть суперадмин, администраторы и пользователи в иерархическом порядке. У нас есть определенные функции, которые должны быть ограничены для некоторых пользователей в зависимости от разрешений. Я ссылаюсь на поток stackoverflow . В соответствии с этим ответом я создал образец таблицы, которая похожа на приведенную ниже. approach1

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

approch2 approch3

Я не могу использовать хранимые процедуры для оценки разрешений. Таким образом, при использовании работы с фреймами сущности шаблон проектирования даст большую производительность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...