У меня есть проект с использованием C # и MySQL. Мне нужно хранить разрешения для настройки портала администратора. В настоящее время существует 6 основных разрешений (чтение, запись, просмотр, обновление, создание ...), но каждое из этих разрешений может быть применено к n объектам. таким образом, пользователь может создавать, читать на сайте a, d, f, но не иметь разрешений для других 100+ сайтов. Я подумал об использовании битов, добавленных вместе с каждым сайтом: так что таблица перми
пермский стол
userid int (11)
perm int (4)
siteid int ()
и данные будут ID пользователя = 10, Пермь = 5 SiteID = 6; идентификатор пользователя = 10, perm = 5, siteid = 212 ...
разработчик хочет, чтобы мы сохранили XML в базе данных, чтобы это выглядело так:
1
1
что-то похожее на вышесказанное. Мне нужна помощь, что делает большинство людей? что лучше для производительности, у нас есть asite, который должен быть очень быстрым. структура разрешений проверяется на большинстве сохранений. Спасибо за вашу помощь заранее.