Это полус гипотетически, и, поскольку у меня нет опыта работы с массивными таблицами базы данных, я понятия не имею, ужасно ли это по какой-то причине. По ситуации:
Представьте себе веб-приложение, скажем, бухгалтерское программное обеспечение, которое имеет 20 000 клиентов, и каждый клиент имеет более 1000 записей в таблице. Это 20 миллионов строк, которые, я знаю, могут замедлить сложные запросы.
В таком случае имеет ли смысл создавать новую таблицу в базе данных для каждого клиента? Как базы данных реагируют на наличие 20 тыс. (Или более!) Таблиц?