Как discord управляет ролями и разрешениями в базе данных?
Пользователи могут иметь несколько ролей, роли имеют несколько разрешений, а роли защищены серверами. Мне интересно, используют ли они для этого реляционную базу данных? Способен ли django сделать такое? Потому что перебирать каждого пользователя для сервера с ролью будет очень дорого. Использует ли discord для этого django или любой другой фреймворк? Пожалуйста, поделитесь мыслями? Я пытаюсь построить похожую схему, но мне кажется, что это будет очень дорого для транзакций и запросов к БД.
У меня есть рабочее пространство, рабочее пространство имеет пользователей, пользователи имеют несколько ролей, роли имеют несколько разрешений (группы в djangos). И я думаю, что это будет очень дорого - вызывать одного пользователя, чтобы проверить, принадлежит ли он к этой группе или нет.