Разное - Реализация поиска по цене с разными валютами.

Ответить
Аватара пользователя
ViRTaCe

Разное - Реализация поиска по цене с разными валютами.

Сообщение ViRTaCe »

Существует такой функционал, пользователь может задать при создании объявления валюту в которой он указывает цену к своему товару. Существует класс описывающий валюту, где есть коэффициент конвертации. Все бы хорошо, но возникает проблема как искать по цене, если валюты разные. У меня возникает только одна мысль, разрешить пользователю создавать объявление только в одной валюте, а уже при просмотре другие пользователе могут выбрать другую валюту. Есть ли еще какие-нибудь предложения?
Аватара пользователя
lxa85

Re: Разное - Реализация поиска по цене с разными валютами.

Сообщение lxa85 »

ViRTaCe, а валют много? Много ли объявлений? Много ли запросов на поиск? Насколько дорого время выполнения запроса (есть у нас пару секунд)?

С другой стороны соотношения валют -- ориентированный сильно-связанный граф. Соотв. через таблицу пересчета приводить к "у.е." по курсу. Это даст равное время просчета каждой величины. Да, надо будет следить за курсом валют, но тут уж или ехать или с шашечками.
Аватара пользователя
ViRTaCe

Re: Разное - Реализация поиска по цене с разными валютами.

Сообщение ViRTaCe »

Цитата lxa85:



валют много
Разное - Реализация поиска по цене с разными валютами.




Нет валют не много, всего 3.


Цитата lxa85:



Много ли запросов на поиск?
Разное - Реализация поиска по цене с разными валютами.




Вот запросов много.


Цитата lxa85:



Насколько дорого время выполнения запроса (есть у нас пару секунд)?
Разное - Реализация поиска по цене с разными валютами.




Очень дорого, поэтому и пытаюсь найти оптимальный вариант.



Все таки мне кажется, что лучше конвертировать сразу при создании объявления, просто учитывать в какой валюте подали. А при поиске уже пройтись просто по цене.
Ответить

Вернуться в «Программирование и базы данных»