Есть список пользователей хранятся в отдельной таблице. Пользователей около 800000, нужно дать возможность админу сайта, добавлять новые свойства для пользователей.
Не знаю как правильнее это организовать, с бы в дальнейшем не было проблем, со скоростью работы,выборки данных и т.д.
Планирую создать отдельную таблицу для свойств. В котором будут поля, тип свойства, название, значение и UserID
- которая будет привязкой к пользователю. Если пользователь не ввел значение в какое то из созданных свойств, то нет смысла держать его в бд. Т.е. в таблице будут для каждого пользователя разное количество свойств.
Подскажите это нормально? Чем это чревато и какие есть другие решения, Лучше?
Ведь записей в это таблице максимум будет в N
раз больше чем пользователей, где N
- количество свойств.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как реализовать подобные баннеры на странице? Можете скинуть ссылку на хорошую статью, чтобы тут не расписывать!
Приветствую, пытался реализовать настройки, иерархия получилась большая