我正在存储从 1970 年到现在的 3500 只不同股票的价格历史数据(每天运行一个 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
既然这些数据都是从第一个表中可以计算出来的,那是不是还要重新存起来呢?我考虑它的唯一原因是有很多行数据正在运行计算.....