Следует ли создавать новую таблицу для каждого пользователя в веб-приложении?

Я пишу свое первое веб-приложение, и я достаточно знаю о базах данных, чтобы знать, что схема важна, но недостаточно, чтобы знать, как на самом деле написать хорошую.

Существует ли стандартный протокол для обработки информации, хранящейся в каждой учетной записи пользователя? Мой инстинкт состоит в том, чтобы иметь одну таблицу, в которой хранятся ключ пользователя и информация для входа в систему, и дескриптор их таблицы (возможно, ключ?), А затем иметь по одной таблице для каждого пользователя.

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

7
задан araneae 11 December 2010 в 19:57
поделиться