我在我的數據庫中有一張表,每15分鐘需要一些修剪形式。我想我有兩種方法:存儲過程架構 - 我的MVC應用程序是否應該處理存儲過程,還是應該類似於「工作人員角色」來處理它?
- 在我的MVC應用程序中公開一個WebAPI端點,每隔15分鐘從另一個進程中的輔助角色啓動。只需每隔15分鐘發送一次GET請求,以便我的MVC應用程序處理它。
- 我的工作者角色沒有向端點發送請求,但實際上在進程中執行了數據庫修剪。與其向我的MVC發送GET請求,它是100%分離的,並進入數據庫以使用其自己的連接字符串進行更改。
我是新來的.NET世界,不知道標準方法在這裏 - 任何提示將不勝感激。
請定義「修剪」 – Sico
@Sico - 每15分鐘我刪除所有超過一個小時以上的記錄 – SB2055
添加下面的註釋,如果這是數據庫中的歸檔過程,可能會更簡單預定的SQL作業。 – Sico