Я хочу создать новую таблицу для каждого нового пользователя на веб-сайте, и я предполагаю, что будет много пользователей, я уверен, что производительность поиска будет хорошей, но что с обслуживанием?Новая таблица для каждого пользователя?
Это MySQL, у которого нет ограничений по количеству таблиц.
Большое спасибо.
Почему вы хотите создать новую таблицу для каждого пользователя? –
придерживаться таблицы пользователя, которая имеет user_id, имя, адрес электронной почты и т. Д. И просто сделайте первичный ключ для своего user_id, чтобы вы могли легко найти пользователя. Если вы создадите таблицу для каждого пользователя, вы получите 100 столов с таблицами, в каждой из которых будет всего несколько информации. Отходы пространства и запутывание – jpjp
Это также означает предоставление пользователю базы данных, что веб-приложение входит в систему как привилегия «создать таблицу». –