正在考慮爲我的數據庫設計新表格。我在將最終計算存儲在表列中或者在計劃創建的視圖中進行計算之間存在很大的分歧。例如,如果要將值10存儲在一列中,並將另一列中的值存儲爲5,並且您希望將(10/5)存儲在另一列中,那麼將5存儲在自己的列中還是計算它在計劃的視圖?數據庫存儲vs數據庫CPU - 存儲計算數據或使用視圖進行計算
該表格每天可能包含大約400k條記錄,可能一年左右。儘管我可以使用簡單的數據類型來降低存儲成本,但是我仍然需要爲每條記錄保留另外4個字節的數據。*我可能在同一行中有多少個計算記錄。
我會在幾天的數據中查詢計算出的值。我仍然想要速度,但也希望更小的數據庫,更容易維護表和視圖的靈活性。
你的觀點和想法是什麼?
從「採取兩個 - 快速,好,便宜」你似乎想要所有3 ...你的數據量似乎足夠大,所以嘗試和測量這兩種情況應該很容易還清從長遠來看...... –
是的,我會對兩者做一些測試,只是好奇其他人可能會發現哪些最重要。 – TravisWhidden