ничего страшного же не будет даже при 1000 записей в секунду?
То есть, пока база не разрослась и не требует дополнительных вмешательств использовать ключи, а со временем удалить их?
Не сильно ли дорогостоящая операция (удаление внешних ключей) при размере в 20GB?
В любом случаи это строковое поле
Вы настолько откровенно пытаетесь выставить меня каким-то ущербным
не обнуляет его предыдущий опыт.
не стоит на месте
Я не знаю, может быть в yii2 есть какая-то специфика, связанная с обработкой данных именно внутри фреймворка, но если мы говорим только про базу, то тут вопросов быть не может - джойн быстрее.
Более того, запросы типа
select something from b where some_field in ( long_list_of_values )
в плохую погоду приводят к куче проблем типа постоянного линейного просмотра длинного списка в in clause, что, понятно, приводит к катастрофическому перфомансу.
См., например здесь
https://dba.stackexchange.com/questions/91247/opti...