如果您的應用程序對大型數據集執行了大量計算,並且必須儘快通過單擊按鈕返回結果,那麼一些架構設計是什麼用於使這項工作大規模?點擊一個按鈕即可處理大數據
例如,應用程序運行模擬以預測未來結果,然後對該數據和歷史數據進行一些統計分析。有大量的CPU來運行模擬和數據庫大量插入,然後大量的大數據庫讀取收集歷史數據,以及更多的CPU進行統計分析。
實際上,要處理的數據量很大(CPU和IO密集型),理論上只需單擊一個按鈕即可顯示結果。
我知道這並不總是一個取決於強度的現實目標,但是完成這樣一個任務的典型架構是什麼?
在不知道具體細節的情況下,我會說預處理/預先計算您可以預料到的加速用戶查詢的所有內容。 – mizo 2011-05-16 20:29:07