1. 程式人生 > 其它 >2021.7.12 企業級應用和網際網路應用

2021.7.12 企業級應用和網際網路應用

1,業務複雜度

企業級應用業務流程複雜,有嚴格的操作步驟,需要使用者有熟悉的業務背景知識。網際網路應用相對邏輯簡單,資料增刪改查即可滿足大部分需求,使用者無需太多業務背景即可上手操作。

2,資料複雜度

企業級應用往往涉及到很多資料的互動,一次操作可能讀寫很多張表的資料,而且資料之間關聯緊密,事務一致性較強。網際網路應用資料相對簡單,增刪改查大多數是單表操作。

3,併發及效能

企業級應用相對網際網路應用來說,對高併發和效能的要求不高,企業級應用的併發數大多數在100以內即可滿足,偶爾情況會需要200以上的併發數,效能滿足使用者基本需求即可。但網際網路應用的併發數可能以千級打底,百萬級千萬級的併發在一些場景中也是需要考慮的(比如12306的搶票),效能關乎使用者體驗和市場,要求較高。

4,開發和部署

企業級應用開發週期相對都較長,有完整的流程控制,部署在一個或幾個資料中心或伺服器上或雲上,追求一個穩字。網際網路應用開發週期相對較短,快速迭代快速上線搶佔市場先機,一般採用分散式部署或雲部署,追求一個快字。

5,運維和更替

企業級應用運維是一個長期的過程,更新換代以年計數,而網際網路應用運維節奏相對較快,哪裡不行換哪裡,大多數以周來計數,個別情況以天計數。