Есть база с заданиями. Для пользователей их личные задания делать лучше в одной огромной таблице? Или каждому пользователю на этапе создания лучше создавать свою? С точки зрения оптимизации какой варик лучше и будет ли вообще принципиальная разница. Пользователй много не будет, а вот заданий должно быть много. С точки зрения объёма данных разницы нет. и количество строк в общем будет такое же. А вот запросов к базе кажется будет больше. Но мне лично интуитивней, удобней и понятней чтобы у каждого по таблице. + там будут сложные запросы с соединением. Мне кажется мне их удобней будет составлять именно для отдельных таблиц, а не одной большой.
для каждой строки нужно создавать отдельную таблицу, и то только потому, что для каждого отдельного поля устанешь таблицы делать. Но если усидчивый - то лучше по отдельной таблице для каждого отдельного значения. Это позволит легко маштабироваться и избежать фрагментации индексов.