Управление 1000+ пользователями и каждым пользователем, имеющим более 20 000 строк для хранения данных в MySQL

я использую php а также mysql создать сайт. Я принимаю не менее 1000 пользователей. У каждого пользователя будет более 10000 объектов (у разных пользователей могут быть разные объекты), и у каждого объекта будет как минимум пять свойств. Так что, если создать таблицу как

идентификатор_объекта | имя_объекта | object_user_id | property_1 | property_2 | … | property_5

Тогда у меня будет 10 миллионов строк. Так что это решение не приемлемо.

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

Заранее спасибо…

0

Решение

В соответствии с данным описанием вам могут понадобиться три таблицы.

1. User -> userId, userName, так далее…

2. Object -> objectId, objectNameи т.д … и userId (ссылка на User)

3. Property -> propertyId,propertyNameи т.д … и objectId (ссылка на Object)

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector