У меня есть более миллиона продуктов в дБ. Цена каждого продукта часто колеблется. Я планирую хранить эти колебания цен в таблице «История цен» (product_id, price, validity_start_date, validity_end_date).Будет ли таблица истории цен на продукт сильно влиять на производительность db?
Когда продукт просматривается, пользователь увидит, что его цена перестроена через js-сгенерированную диаграмму из json, выведенной из db.
Я собираюсь сделать это правильно?
(Использование рельсов и postgresql).
Сложно сказать, не указывая нам никакого кода. То, что вы дали, - это спецификация, а не реализация. Спецификации не могут быть ошибочными, только реализациями - хотя и дано, некоторые проблемы трудно решить. – varatis
лучший способ справиться с этим - «получить представление о данных»; особенно если у вас 1 миллион записей; реализовать с 1000 мер, 100 000 мер, а затем миллион. – timpone