Я создаю сайт как блог в PHP
с использованием сервера базы данных MySQL
. На этом веб-сайте я также разрешаю пользователю создавать свой собственный блог. Когда пользователь создает новый блог на моем сайте, он добавляет 5 новых таблиц в той же базе данных, чтобы при создании каждого блога он добавил 5 новых таблиц для каждого блога и так далее.Сколько таблиц достаточно в одной базе данных
Так что мой вопрос знать, если предел таблицы достигнет по 1000 в той же базе данных, он будет нарушать общую производительность моего веб-сайта, или это будет ОК таким образом?
Почему бы не сохранить все данные пользователей только в 5 таблицах с их использованием. почему вы каждый раз создаете 5 таблиц? – C2486
Создание нового набора таблиц для каждого пользователя не является масштабируемым. Взгляните на то, как Wordpress выложен. https://www.sitepoint.com/the-wordpress-database-demystified/ Но простыми словами вы можете поддерживать таблицу пользователей и таблицу сообщений и присоединяться к идентификатору учетной записи. – Jameson
, потому что я хочу разделить содержимое сообщений и не хочу хранить данные в одной таблице. –