В каких случая стоит делать две и более таблиц в базе данных для похожих сущностей?
я новичок в разработке - подскажите, пожалуйста, в каком случае, если такие есть, имеет смысл создавать более одной таблицы для похожих сущностей? Например: Есть список задач, это одна таблица. Но каждая задача может принадлежать разным юзерам. Если у нас 1000 юзеров и у каждого по 1000 задач, то это миллион строк в таблице. На сколько адекватен вариант создавать каждому пользователю отдельную таблицу? Возможно, глупый вопрос, но в похожих тема обсуждали примеры, в которых я бы сам не стал делать больше одной таблицы. А в этом случае не очень понимаю - какой вариант более адекватный. Я предполагаю, будет проблема в поддержке этих таблиц, но как тогда решается проблема с миллионом строк и проблема ли это?