寫腳本的時候應該注意的幾個問題

1.  任務出現問題時需要 返回失敗碼。例如,需要導入的數據文件不存在,即上游數據出了問題,這個時候需要返回錯誤碼,方便處理,通知到相關開發人員等

2. 批量導入任務時,需要考慮到某些任務可能失敗的風險,如果這些可以失敗的任務是允許的,那麼,需要做處理,以免失敗中斷程序,影響其他任務

3. 腳本應該是可以支持重跑的。比如因爲某些原因,例如網絡原因,機器故障等導致的腳本執行中斷,load任務失敗。這個時候就有可能有髒數據存在在數據庫;重跑腳本的時候,需要清除掉這些髒數據,否則,髒數據將有兩份存在

4. 數據庫對相應業務針對性的建立索引,能夠加快查詢的速度。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章