Я хочу разрешить любому пользователю создавать категорию, используя текстовое поле. Я хочу позволить им создавать любое количество категорий, которые они хотят, с любым именем, которое они хотят. Проблема в том, что я понятия не имею, как настроить таблицы для этого. Я знаю PHP, чтобы проверить, существует ли он для пользователя, и обновить или добавить его, как мне его сохранить?
Вот как я думал об этом.
Таблица: Категории
Столбцы: категория, идентификатор, идентификатор пользователя
Пользователь добавляет новую категорию
Создайте новую запись с категорией, идентификатором и идентификатором пользователя.
Пользователь удаляет категорию
Найдите соответствующую строку и удалите ее
Меня беспокоит то, что большое количество пользователей создает большое количество категорий, а в таблице слишком много строк. Это действительная проблема? Не вызовет ли это проблем с производительностью, если число строк попадет в миллионы?
Любые предложения приветствуются.