Константин Шихов
Добрый день. Подскажите пожалуйста такой вопрос: есть магазин, у него входные цены в долларах а выходные(то что показывает на сайте) в рублях. Как лучше для производительности хранить чисто цену товара в долларах и при выводе перемножать или при изменении курса изменять значения в базе данных? Товаров около 15к
У нас таблица с товаром не содержит цены - она лежит в связанной таблице (один ко многим).
При выводе запрашиваем релейшен цены с самой последней.
Это обусловлено ещё тем, что для каждого офиса цены могут быть различные - релейшен не просто берёт самую свежую цену, а фильтрует ещё по id конкретного офиса.
В твоём случае в новую таблицу можно записывать значение "доллар" и "рубли" для вывода в обеих валютах.
Это будет полезно с учётом возможного изменения стоимости в баксах, плюс аналитика будет.