Коллеги, давайте разведём холивар.
Не даёт мне покоя, вопрос.
Вопрос связанный со стратегией хранения заказов.
Чем раньше я его решу тем лучше, а может кому-нибудь пригодится.
Ближе к делу.
Сущности
---------------
Product
Order
Customer
---------------
Здесь всё максимально просто.
Но мы ведь понимаем, что после того как человек заказал что-либо, всегда может поменяться цена.
Основной посыл вопроса, как хранить историю?
Нужно создавать ещё одну таблицу с товарами, где они будут фиксироваться?
Или достаточно сохранить название и цену, где-нибудь в History Products Orders.
Я прекрасно понимаю, что должна быть ещё одна таблица где будут фиксироваться купленные товары, но как её назвать чёрт возьми, что бы это как минимум логично звучало.
Спасибо!