я использую php
а также mysql
создать сайт. Я принимаю не менее 1000 пользователей. У каждого пользователя будет более 10000 объектов (у разных пользователей могут быть разные объекты), и у каждого объекта будет как минимум пять свойств. Так что, если создать таблицу как
идентификатор_объекта | имя_объекта | object_user_id | property_1 | property_2 | … | property_5
Тогда у меня будет 10 миллионов строк. Так что это решение не приемлемо.
Должен ли я создать таблицу для каждого пользователя?
Заранее спасибо…
В соответствии с данным описанием вам могут понадобиться три таблицы.
1. User
-> userId
, userName
, так далее…
2. Object
-> objectId
, objectName
и т.д … и userId
(ссылка на User
)
3. Property
-> propertyId
,propertyName
и т.д … и objectId
(ссылка на Object
)
Других решений пока нет …