Я сохраняю данные истории цен для 3500 различных акций с 1970 года по настоящее время (с заданием cron, которое обновляет его каждый день).Хранение данных по ценам на акции, ежедневно и еженедельно?
Каков наилучший способ хранения этих данных? Он будет использоваться для запуска расчетов на основе как ежедневных данных, так и еженедельных данных. В настоящее время я храню его как:
stock_id, date, closing_price, high, low, open, volume
Так как я хочу еженедельную цену, как хорошо, я должен сделать отдельную таблицу для хранения:
stock_id, week_end_date, weekly_closing_price, weekly_high, weekly_low, week_open_price, average_daily_volume, total_weekly_volume
Поскольку этого данные все вычисляемый из первой таблицы, является нужно снова хранить его? Единственная причина, по которой я это рассматриваю, заключается в том, что существует множество строк данных для выполнения расчетов .....