好,所以這是一個相當困難的解釋,但我會盡我所能。打破規範化的規則,以適應計劃的任務
我有一個包含一些相關的客戶硬件信息的表,某些硬件是要受到調度監控,有的每24小時,有的甚至在更短的間隔(5-15min)
該監控將使用一些預定的腳本來完成,並且需要從另一個表中收集設備上收集數據的總計。
我想弄清楚的是,如果讓腳本掃描整個表格,我會更好嗎?
if 24hr enabled
execute 24hr script
if instant enabled
execute instant script
或者我會過得更好運行的硬件分成2代表的腳本:
- 24小時啓用的設備
- 即時啓用的設備
這將意味着,預定的工作將會有更少的工作要做,基本上對錶中的每個設備進行檢查並完成。
這打破了規範化規則,因爲我會在某些表中複製數據,但由於表只是從源表填充,所以我認爲這可能不是問題。
顯然我很不確定,這是我第一次不得不面對這樣一個複雜的系統。
作爲例子我的表目前看起來像(添加命名並設置數據)
- DEVICE_ID
- alarm_high_value
- alarm_low_value
- enable_alarm_day
- enable_instant_alarms
我不確定是否我已經提供了足夠的信息來幫助,所以如果有人有任何問題,請提問。非常感謝
*「某些總計來自另一個表」*。所以你有兩張桌子。添加兩者的定義以及腳本將執行的操作(僞代碼或實際腳本)。它會聚合來自即時功能設備的結果嗎? –