Я создаю сайт интернет-магазина
когда пользователь добавляет продукт в корзину, я сохраняю эту информацию в сеансе (если пользователь не вошел в систему)
а также
когда пользователь залогинился и выбрал какой-то продукт, я вставил их в таблицу
это правда?
Могу ли я хранить всю информацию о выбранном пользователем продукте в сеансе?
Я думаю, что в этом случае лучше всего не использовать базу данных, а вместо этого использовать файлы cookie.
Таким образом, вам не нужно запрашивать базу данных, и все данные будут сохранены на компьютере пользователя. Это также сохранит информацию для людей, которые не вошли в систему. Что будет более удобным для пользователя.
Лучше хранить вещи в сессия (как для посетителей, так и для зарегистрированных пользователей)
Единственная необходимость хранить их только тогда, когда они намерены купить товар.
В гостях (даже если пользователь вошел в систему или нет) Вы не должны хранить их в дБ
Далее используйте децибел только для значений, которые вы должны обратитесь в будущее.