回答:軟件項目本身會有很多分類。在IT傳統項目/內部系統中,往往仍有很多項目采用復雜邏輯寫入sql或存儲過程的做法。當然并不代表這個做法是最佳的。還是先拋出結論。單單從技術角度講,是絕不應該將復雜邏輯寫入sql的。如果題主對原因不敢興趣,看到這里就可以了。下面我會簡單解釋下這么做的一些原因。首先,先說說傳統IT服務類項目。類似,電信,政企,銀行,XXX管理系統,XXX運維系統。這類項目往往是國企,事業單...
回答:目前大部分研發團隊都要求業務邏輯用代碼來實現,SQL操作往往都是基本操作。用SQL來表現業務邏輯,也就是通過存儲過程的方式來表現業務邏輯是比較傳統的開發方案。在C/S時代很多邏輯的實現都是通過SQL來實現的,主要原因是業務規模和部署方式決定的。早期的C/S編程時代往往都是非分布式環境下的開發,而且大多數情況下并不需要考慮移植性問題,此時采用SQL來完成業務邏輯是比較方便的處理方式。采用存儲過程來完...
回答:首先明確下定義:計算時間是指計算機實際執行的時間,不是人等待的時間,因為等待時間依賴于有多少資源可以調度。首先我們不考慮資源問題,討論時間的預估。執行時間依賴于執行引擎是 Spark 還是 MapReduce。Spark 任務Spark 任務的總執行時間可以看 Spark UI,以下圖為例Spark 任務是分多個 Physical Stage 執行的,每個stage下有很多個task,task 的...
...與后端 縮小單體應用程序的一個策略是將表現層與業務邏輯和數據訪問層分開。典型的企業應用程序包含以下各層: ■ 表現邏輯層:它由處理 HTTP 請求的模塊組成,并生成實現 Web UI 的 HTML 頁面。在具有復雜用戶界面的應用程...
...個系統崩潰,內核只需要重啟這個組件,不至于影響其他服務器的功能,使系統穩定度增加。同時業務功能可以視需要,抽換或新增某些服務進程,使功能更有彈性。 就代碼數量來看,一般來說,因為功能簡化,核心系統使用...
...的環境變量接口交互,不必關注其它系統問題。主要由WEB服務器來實現。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。該容器提供的接口嚴格遵守J2EE規范中的WEB APPLICATION 標準。我們把遵守以上標準的WEB服務器就叫做J2EE中的WEB容器。同時,JEE ...
...的環境變量接口交互,不必關注其它系統問題。主要由WEB服務器來實現。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。該容器提供的接口嚴格遵守J2EE規范中的WEB APPLICATION 標準。我們把遵守以上標準的WEB服務器就叫做J2EE中的WEB容器。同時,JEE ...
...又分業務邏輯、網絡層、數據層,分得有點亂啊!和網絡服務器框架一樣。 高山:比如一個頁面,需要 abcd 四個頁面才能過來,現在一個 url ,很多前置條件都沒有,可能導致錯誤。這就對架構解耦提出更高的要求。 王威特:...
... DM-master 后臺服務,對 dmctl 到 DM-master 的 RPC 調用的處理邏輯,對 DM-worker 的管理,對 sharding DDL 進行協調調度等功能 dm/pb, dm/proto dm/proto 定義了 DM-master 和 DM-worker 相關交互的 protobuf 協議,dm/pb 是對應的生成代碼 dm/unit 定義了...
...據訪問層、DB層,表示層負責用戶體驗,業務層負責業務邏輯,數據訪問層負責DB層的數據存取優點:開發、編譯、調試一站式、一個應用程序包含所有功能點,容易測試和部署缺點:系統逐漸龐大時,代碼復雜度高,難以維護...
ChatGPT和Sora等AI大模型應用,將AI大模型和算力需求的熱度不斷帶上新的臺階。哪里可以獲得...
大模型的訓練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關性能圖表。同時根據訓練、推理能力由高到低做了...