0
我的目標是將全部股票的全部歷史存儲在數據庫中。我應該如何規劃股票歷史數據
歷史是日常的,每個股票的每一行都應該包含日期,開盤價,收盤價,最高價,最低價和成交量。
我第一次雖然創建一個表,將是這樣的:
ID,股票代碼,日期,打開,關閉,低,高,成交量
但是這將是數以百萬計的錶行我認爲我需要防止。
另一個解決方案我認爲是爲每行創建一個表,但是使用這個解決方案,我將得到一個包含數千個表的數據庫,我認爲這是錯誤的。
你的項目看起來很正常。數百萬行不算什麼。如果你真的想節省空間和查詢時間,你可以創建一個只有幾個月或幾年的彙總表(例如:所有大於1年的東西都會彙總到彙總表中並從原始表中刪除)。但是你會失去可能有用的每日細節。 – Edu
好像你正試圖優化一個太慢的數據庫......在你的腦海裏。你怎麼看待試圖使它首先工作? ;) – hdiogenes