У меня есть вопрос о том, как Mysql обрабатывает внешний ключ, и если мне нужно настроить свою базу данных таким образом или нет.
В моем приложении у меня несколько владельцев . Каждый владелец может иметь доступ к нескольким доменам . Каждый домен имеет список Users , который может содержать от сотен до тысяч записей.
Кроме того, каждый домен имеет также доступ к кратным модулям (до 10/20), и каждомумодули имеют некоторую конфигурацию.
Так что, если у меня 1000 владельцев, по 10 доменов в каждом, по 1000 пользователей в каждом, я получу 10.000.000 пользователей в одной таблице, это плохо?
Является ли система внешних ключей Mysql моей лучшей ставкой? Должен ли я попробовать что-то еще или избежать ловушек? Большое спасибо за помощь.